Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TCM
tcm-system
Commits
145061af
Commit
145061af
authored
Aug 27, 2020
by
tangf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增设备,修改注册流程
parent
768cb72f
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
251 additions
and
16 deletions
+251
-16
CompanyManagementController.java
...web/authority/controller/CompanyManagementController.java
+5
-0
DevideController.java
...m/pangding/web/authority/controller/DevideController.java
+59
-0
DeviceDao.java
src/main/java/com/pangding/web/authority/dao/DeviceDao.java
+13
-0
DeviceDaoImpl.java
...va/com/pangding/web/authority/dao/impl/DeviceDaoImpl.java
+40
-0
DeviceService.java
...ava/com/pangding/web/authority/service/DeviceService.java
+21
-0
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+13
-5
DeviceServiceImpl.java
...angding/web/authority/service/impl/DeviceServiceImpl.java
+54
-0
RegisterServiceImpl.java
...gding/web/authority/service/impl/RegisterServiceImpl.java
+19
-11
SaveCompanyReqVo.java
...com/pangding/web/authority/vo/reqvo/SaveCompanyReqVo.java
+17
-0
LoginCompanyResVo.java
...om/pangding/web/authority/vo/resvo/LoginCompanyResVo.java
+10
-0
No files found.
src/main/java/com/pangding/web/authority/controller/CompanyManagementController.java
View file @
145061af
...
@@ -239,6 +239,11 @@ public class CompanyManagementController {
...
@@ -239,6 +239,11 @@ public class CompanyManagementController {
return
ResponseResult
.
result
(
companyServiceImpl
.
myInvite
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
myInvite
(
reqVo
));
}
}
/**
* 获取商户的邀请码
* @param reqVo
* @return
*/
@PostMapping
(
value
=
"invitation"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@PostMapping
(
value
=
"invitation"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
invitation
(
@RequestBody
InvitationReqVo
reqVo
){
public
ResponseResult
<
String
>
invitation
(
@RequestBody
InvitationReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
...
...
src/main/java/com/pangding/web/authority/controller/DevideController.java
0 → 100644
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.DeviceService
;
import
com.pangding.web.vo.system.req.DeviceReqVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.Api
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author tangfang
* @date 2020-08-19
*/
@Api
()
@RestController
@RequestMapping
(
"/device"
)
public
class
DevideController
{
@Autowired
private
DeviceService
deviceService
;
@RequestMapping
(
value
=
"/findDeviceList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
PageSizeData
<
DeviceResVo
>>
findDeviceList
(
@RequestBody
DeviceReqVo
req
){
// CheckerHelper.newInstance().notBlankCheck("id",req.getId()).checkException();
return
deviceService
.
findDeviceList
(
req
);
}
@RequestMapping
(
value
=
"/findDeviceInfo"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
DeviceResVo
>
findDeviceInfo
(
@RequestBody
DeviceReqVo
req
){
// CheckerHelper.newInstance().notBlankCheck("id",req.getId()).checkException();
return
deviceService
.
findDeviceInfo
(
req
);
}
@RequestMapping
(
value
=
"/saveDevice"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
saveDevice
(
@RequestBody
DeviceReqVo
req
){
// CheckerHelper.newInstance().notBlankCheck("id",req.getId()).checkException();
return
deviceService
.
saveDevice
(
req
);
}
@RequestMapping
(
value
=
"/updateDevice"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
updateDevice
(
@RequestBody
DeviceReqVo
req
){
// CheckerHelper.newInstance().notBlankCheck("id",req.getId()).checkException();
return
deviceService
.
updateDevice
(
req
);
}
@RequestMapping
(
value
=
"/delDevice"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
delDevice
(
@RequestBody
DeviceReqVo
req
){
// CheckerHelper.newInstance().notBlankCheck("id",req.getId()).checkException();
return
deviceService
.
delDevice
(
req
);
}
}
src/main/java/com/pangding/web/authority/dao/DeviceDao.java
0 → 100644
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.pangding.web.vo.system.req.DeviceReqVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
DeviceDao
extends
BaseDao
{
PageSizeData
<
DeviceResVo
>
findDevicePage
(
DeviceReqVo
req
);
}
src/main/java/com/pangding/web/authority/dao/impl/DeviceDaoImpl.java
0 → 100644
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
import
com.pangding.web.authority.dao.DeviceDao
;
import
com.pangding.web.vo.system.pd.device.DeviceVo
;
import
com.pangding.web.vo.system.req.DeviceReqVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Component
;
/**
* @author tangfang
* @date 2020-08-19
*/
@Component
public
class
DeviceDaoImpl
extends
BaseDaoImpl
implements
DeviceDao
{
private
static
final
String
QUERY_LIST
=
"QUERY_LIST"
;
@Override
protected
void
init
()
{
register
(
DeviceVo
.
class
);
table
.
add
(
QUERY_LIST
,
"SELECT * FROM pd_device WHERE 1=1 {WHERE}"
)
.
add
(
"deviceId"
,
" AND device_id = ? "
)
.
add
(
"deviceName"
,
" AND device_name = ? "
)
.
add
(
"deviceType"
,
" AND device_type = ? "
)
.
add
(
"companyId"
,
" AND company_id = ? "
)
.
add
(
"channelId"
,
" AND channel_id = ? "
)
.
add
(
"merchantId"
,
" AND merchant_id = ? "
)
.
add
(
"deviceStatus"
,
" AND device_status = ? "
);
}
@Override
public
PageSizeData
<
DeviceResVo
>
findDevicePage
(
DeviceReqVo
req
)
{
return
queryPage
(
DeviceResVo
.
class
,
req
,
QUERY_LIST
,
req
);
}
}
src/main/java/com/pangding/web/authority/service/DeviceService.java
0 → 100644
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.pd.device.DeviceVo
;
import
com.pangding.web.vo.system.req.DeviceReqVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
public
interface
DeviceService
{
ResponseResult
<
PageSizeData
<
DeviceResVo
>>
findDeviceList
(
DeviceReqVo
req
);
ResponseResult
<
DeviceResVo
>
findDeviceInfo
(
DeviceReqVo
req
);
ResponseResult
saveDevice
(
DeviceReqVo
req
);
ResponseResult
<
DeviceVo
>
updateDevice
(
DeviceReqVo
req
);
ResponseResult
delDevice
(
DeviceReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
145061af
...
@@ -35,6 +35,7 @@ import com.pangding.web.vo.system.res.company.FindCompanyBalanceResVo;
...
@@ -35,6 +35,7 @@ import com.pangding.web.vo.system.res.company.FindCompanyBalanceResVo;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.JsonHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
@@ -1077,7 +1078,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1077,7 +1078,7 @@ public class CompanyServiceImpl implements CompanyService {
// 公司信息为空
// 公司信息为空
return
ResponseResult
.
error
(
"99"
,
"注册信息有误"
);
return
ResponseResult
.
error
(
"99"
,
"注册信息有误"
);
}
}
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
);
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
.
getCompanyVo
()
);
companyResVo
.
setAddress
(
req
.
getCompanyVo
().
getAddress
());
companyResVo
.
setAddress
(
req
.
getCompanyVo
().
getAddress
());
companyResVo
.
setUpdateTime
(
DateHelper
.
getNow
());
companyResVo
.
setUpdateTime
(
DateHelper
.
getNow
());
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
<
companyResVo
.
getStatus
())
{
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
<
companyResVo
.
getStatus
())
{
...
@@ -1085,7 +1086,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1085,7 +1086,7 @@ public class CompanyServiceImpl implements CompanyService {
// companyExtendDao.update(companyResVo);
// companyExtendDao.update(companyResVo);
}
else
{
}
else
{
CompanyVo
companyVo
=
new
CompanyVo
();
CompanyVo
companyVo
=
new
CompanyVo
();
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
);
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
.
getCompanyVo
()
);
ObjectHelper
.
writeWithFrom
(
companyVo
,
companyResVo
);
ObjectHelper
.
writeWithFrom
(
companyVo
,
companyResVo
);
// companyDao.update(companyResVo);
// companyDao.update(companyResVo);
// companyExtendDao.update(companyResVo);
// companyExtendDao.update(companyResVo);
...
@@ -1094,6 +1095,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1094,6 +1095,7 @@ public class CompanyServiceImpl implements CompanyService {
// 个人 TODO 调用通联实名制
// 个人 TODO 调用通联实名制
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
companyReqVo
=
new
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
();
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
companyReqVo
=
new
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
();
companyReqVo
.
setCompanyVo
(
companyResVo
);
companyReqVo
.
setCompanyVo
(
companyResVo
);
companyReqVo
.
setVerifyCode
(
req
.
getVerifyCode
());
responseResult
=
payFeign
.
setCompanyInfo1
(
companyReqVo
);
responseResult
=
payFeign
.
setCompanyInfo1
(
companyReqVo
);
}
}
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_TYPE_COMPANY
==
companyResVo
.
getCompanyType
()
){
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_TYPE_COMPANY
==
companyResVo
.
getCompanyType
()
){
...
@@ -1103,29 +1105,35 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1103,29 +1105,35 @@ public class CompanyServiceImpl implements CompanyService {
String
bankId
=
StringHelper
.
getNewIdMD5
(
date
,
req
.
getCompanyVo
().
getId
(),
req
.
getCompanyBankCardVo
().
getBankCardCode
());
String
bankId
=
StringHelper
.
getNewIdMD5
(
date
,
req
.
getCompanyVo
().
getId
(),
req
.
getCompanyBankCardVo
().
getBankCardCode
());
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDao
.
load
(
bankId
,
CompanyBankCardVo
.
class
);
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDao
.
load
(
bankId
,
CompanyBankCardVo
.
class
);
if
(
StringHelper
.
isEmpty
(
companyBankCardVo
)){
if
(
StringHelper
.
isEmpty
(
companyBankCardVo
)){
companyBankCardVo
=
new
CompanyBankCardVo
();
companyBankCardVo
=
new
CompanyBankCardVo
();
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
);
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
.
getCompanyBankCardVo
()
);
companyBankCardVo
.
setId
(
bankId
);
companyBankCardVo
.
setId
(
bankId
);
companyBankCardVo
.
setName
(
req
.
getCompanyVo
().
getContactName
());
companyBankCardVo
.
setName
(
req
.
getCompanyVo
().
getContactName
());
companyBankCardVo
.
setIdCard
(
req
.
getCompanyVo
().
getContactCode
());
companyBankCardVo
.
setIdCard
(
req
.
getCompanyVo
().
getContactCode
());
companyBankCardVo
.
setCompanyId
(
req
.
getCompanyVo
().
getId
());
companyBankCardVo
.
setType
(
1
);
companyBankCardVo
.
setType
(
1
);
companyBankCardVo
.
setStatus
(
0
);
companyBankCardVo
.
setStatus
(
0
);
companyBankCardVo
.
setIsDefault
(
0
);
companyBankCardVo
.
setIsDefault
(
0
);
companyBankCardDao
.
create
(
companyBankCardVo
);
companyBankCardDao
.
create
(
companyBankCardVo
);
}
else
{
}
else
{
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
);
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
.
getCompanyBankCardVo
()
);
companyBankCardVo
.
setId
(
bankId
);
companyBankCardVo
.
setId
(
bankId
);
companyBankCardDao
.
update
(
companyBankCardVo
);
companyBankCardDao
.
update
(
companyBankCardVo
);
}
}
// Todo 调用通联设置公司信息
// Todo 调用通联设置公司信息
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
companyReqVo
=
new
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
();
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
companyReqVo
=
new
com
.
pangding
.
web
.
vo
.
system
.
req
.
company
.
SaveCompanyReqVo
();
companyReqVo
.
setCompanyVo
(
companyResVo
);
companyReqVo
.
setCompanyVo
(
companyResVo
);
companyReqVo
.
setCompanyBankCardVo
(
companyBankCardVo
);
companyReqVo
.
setCompanyBankCardVo
(
companyBankCardVo
);
companyReqVo
.
setVerifyCode
(
req
.
getVerifyCode
());
companyReqVo
.
setVerifyCode
(
req
.
getVerifyCode
());
System
.
out
.
println
(
"=======companyReqVo======"
+
JsonHelper
.
serialize
(
companyReqVo
));
responseResult
=
payFeign
.
setCompanyInfo1
(
companyReqVo
);
responseResult
=
payFeign
.
setCompanyInfo1
(
companyReqVo
);
System
.
out
.
println
(
"=======responseResult======"
+
JsonHelper
.
serialize
(
responseResult
));
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
responseResult
.
getData
().
getCompanyBankCardVo
());
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
responseResult
.
getData
().
getCompanyBankCardVo
());
if
(
StringHelper
.
isEmpty
(
responseResult
.
getData
().
getErrorMessage
())){
if
(
StringHelper
.
isEmpty
(
responseResult
.
getData
().
getErrorMessage
())){
companyBankCardVo
.
setStatus
(
1
);
companyBankCardVo
.
setStatus
(
1
);
companyBankCardVo
.
setBindingTime
(
DateHelper
.
getNow
());
companyBankCardVo
.
setBindingCode
(
""
);
}
}
companyBankCardDao
.
update
(
companyBankCardVo
);
companyBankCardDao
.
update
(
companyBankCardVo
);
}
}
...
...
src/main/java/com/pangding/web/authority/service/impl/DeviceServiceImpl.java
0 → 100644
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.DeviceDao
;
import
com.pangding.web.authority.service.DeviceService
;
import
com.pangding.web.vo.system.pd.device.DeviceVo
;
import
com.pangding.web.vo.system.req.DeviceReqVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
DeviceServiceImpl
implements
DeviceService
{
@Autowired
private
DeviceDao
deviceDao
;
@Override
public
ResponseResult
<
PageSizeData
<
DeviceResVo
>>
findDeviceList
(
DeviceReqVo
req
)
{
PageSizeData
<
DeviceResVo
>
deviceResVoPageSizeData
=
deviceDao
.
findDevicePage
(
req
);
return
ResponseResult
.
result
(
deviceResVoPageSizeData
);
}
@Override
public
ResponseResult
<
DeviceResVo
>
findDeviceInfo
(
DeviceReqVo
req
)
{
DeviceResVo
deviceResVo
=
deviceDao
.
load
(
req
.
getDeviceId
(),
DeviceResVo
.
class
);
return
ResponseResult
.
result
(
deviceResVo
);
}
@Override
public
ResponseResult
saveDevice
(
DeviceReqVo
req
)
{
return
ResponseResult
.
result
(
null
);
}
@Override
public
ResponseResult
<
DeviceVo
>
updateDevice
(
DeviceReqVo
req
)
{
DeviceVo
deviceVo
=
deviceDao
.
load
(
req
.
getDeviceId
(),
DeviceVo
.
class
);
if
(
StringHelper
.
isEmpty
(
deviceVo
)){
return
ResponseResult
.
error
(
"99"
,
"设备编号有误"
);
}
ObjectHelper
.
writeWithFrom
(
deviceVo
,
req
);
deviceDao
.
update
(
deviceVo
);
return
ResponseResult
.
result
(
deviceVo
);
}
@Override
public
ResponseResult
delDevice
(
DeviceReqVo
req
)
{
deviceDao
.
remove
(
req
);
return
ResponseResult
.
result
(
null
);
}
}
src/main/java/com/pangding/web/authority/service/impl/RegisterServiceImpl.java
View file @
145061af
...
@@ -400,9 +400,23 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -400,9 +400,23 @@ public class RegisterServiceImpl implements RegisterService {
throw
new
CodeException
(
"用户信息有误,请联系管理员"
);
throw
new
CodeException
(
"用户信息有误,请联系管理员"
);
}
}
// 找到登录用户公司信息
// 找到登录用户公司信息
CompanyGetReqVo
companyGetReqVo
=
new
CompanyGetReqVo
();
CompanyVo
companyVo
=
companyDaoImpl
.
load
(
userVo
.
getCompanyId
(),
CompanyVo
.
class
);
companyGetReqVo
.
setId
(
userVo
.
getCompanyId
());
if
(
StringHelper
.
isEmpty
(
companyVo
))
{
CompanyVo
companyVo
=
companyDaoImpl
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
throw
new
CodeException
(
"注册信息有误"
);
}
LoginCompanyResVo
loginCompanyResVo
=
new
LoginCompanyResVo
();
loginCompanyResVo
.
setCompanyVo
(
companyVo
);
reqVo
.
setToken
(
token
);
// 找到公司银行信息
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
getReqVo
.
setCompanyId
(
companyVo
.
getId
());
List
<
CompanyBankCardVo
>
companyBankCardVoList
=
companyBankCardDaoImpl
.
loadList
(
getReqVo
,
CompanyBankCardVo
.
class
);
getReqVo
.
setIsDefault
(
0
);
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDaoImpl
.
load
(
getReqVo
,
CompanyBankCardVo
.
class
);
loginCompanyResVo
.
setCompanyBankCardVo
(
companyBankCardVo
);
resVo
.
setCompanyResVo
(
loginCompanyResVo
);
// 判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面
// 判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面
if
(
companyVo
.
getStatus
()
<
(
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
)
&&
CompanyConstant
.
COMPANY_TYPE_PERSON
==
(
companyVo
.
getCompanyType
()))
{
if
(
companyVo
.
getStatus
()
<
(
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
)
&&
CompanyConstant
.
COMPANY_TYPE_PERSON
==
(
companyVo
.
getCompanyType
()))
{
resVo
.
setCode
(
"01"
);
resVo
.
setCode
(
"01"
);
...
@@ -432,15 +446,9 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -432,15 +446,9 @@ public class RegisterServiceImpl implements RegisterService {
resVo.setUrl(companyReqVo1.getSignUrl());
resVo.setUrl(companyReqVo1.getSignUrl());
return resVo;
return resVo;
}*/
}*/
LoginCompanyResVo
loginCompanyResVo
=
new
LoginCompanyResVo
();
loginCompanyResVo
.
setCompanyVo
(
companyVo
);
resVo
.
setCompanyResVo
(
loginCompanyResVo
);
reqVo
.
setToken
(
token
);
// 找到公司银行信息
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
getReqVo
.
setCompanyId
(
companyVo
.
getId
());
List
<
CompanyBankCardVo
>
companyBankCardVoList
=
companyBankCardDaoImpl
.
loadList
(
getReqVo
,
CompanyBankCardVo
.
class
);
if
(
companyBankCardVoList
==
null
||
companyBankCardVoList
.
isEmpty
())
{
if
(
companyBankCardVoList
==
null
||
companyBankCardVoList
.
isEmpty
())
{
/*该公司没有银行卡,需要跳转添加银行卡*/
/*该公司没有银行卡,需要跳转添加银行卡*/
resVo
.
setCode
(
"03"
);
resVo
.
setCode
(
"03"
);
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/SaveCompanyReqVo.java
View file @
145061af
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
import
io.swagger.annotations.ApiModelProperty
;
/**
/**
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/6/4 16:52
* @create 2019/6/4 16:52
...
@@ -8,20 +10,24 @@ public class SaveCompanyReqVo {
...
@@ -8,20 +10,24 @@ public class SaveCompanyReqVo {
private
String
reqId
;
private
String
reqId
;
@ApiModelProperty
(
notes
=
"公司id"
)
private
String
id
;
private
String
id
;
/**
/**
* 用户名
* 用户名
*/
*/
@ApiModelProperty
(
notes
=
"用户名"
)
private
String
account
;
private
String
account
;
/**
/**
* 用户类型
* 用户类型
*/
*/
@ApiModelProperty
(
notes
=
"用户类型"
)
private
int
companyType
;
private
int
companyType
;
/**
/**
* 行业属性
* 行业属性
*/
*/
@ApiModelProperty
(
notes
=
"行业属性 1 景点 2 酒店,3餐饮,4特产"
)
private
int
companyAttribute
;
private
int
companyAttribute
;
/**
/**
...
@@ -37,51 +43,61 @@ public class SaveCompanyReqVo {
...
@@ -37,51 +43,61 @@ public class SaveCompanyReqVo {
/**
/**
* 企业名称
* 企业名称
*/
*/
@ApiModelProperty
(
notes
=
"公司名称,营业执照名称"
)
private
String
companyName
;
private
String
companyName
;
/**
/**
* 企业地址
* 企业地址
*/
*/
@ApiModelProperty
(
notes
=
"营业执照地址"
)
private
String
companyAddress
;
private
String
companyAddress
;
/**
/**
* 营业执照号
* 营业执照号
*/
*/
@ApiModelProperty
(
notes
=
"营业执照号"
)
private
String
businessLicenseCode
;
private
String
businessLicenseCode
;
/**
/**
* 法人姓名
* 法人姓名
*/
*/
@ApiModelProperty
(
notes
=
"法人姓名"
)
private
String
contactName
;
private
String
contactName
;
/**
/**
* 身份证号
* 身份证号
*/
*/
@ApiModelProperty
(
notes
=
"法人身份证"
)
private
String
contactCode
;
private
String
contactCode
;
/**
/**
* 电话
* 电话
*/
*/
@ApiModelProperty
(
notes
=
"法人电话"
)
private
String
contactPhone
;
private
String
contactPhone
;
/**
/**
* 开户银行
* 开户银行
*/
*/
@ApiModelProperty
(
notes
=
"银行简称"
)
private
String
bankName
;
private
String
bankName
;
/**
/**
* 开户地址
* 开户地址
*/
*/
@ApiModelProperty
(
notes
=
"开户行名称:如某某支行"
)
private
String
bankAddress
;
private
String
bankAddress
;
/**
/**
* 开户账号
* 开户账号
*/
*/
@ApiModelProperty
(
notes
=
"银行卡号"
)
private
String
bankCardCode
;
private
String
bankCardCode
;
/**
/**
* 开户行号
* 开户行号
*/
*/
@ApiModelProperty
(
notes
=
"银行行号"
)
private
String
bankCode
;
private
String
bankCode
;
/**
/**
...
@@ -105,6 +121,7 @@ public class SaveCompanyReqVo {
...
@@ -105,6 +121,7 @@ public class SaveCompanyReqVo {
private
String
userId
;
private
String
userId
;
@ApiModelProperty
(
notes
=
"验证码"
)
private
String
verifyCode
;
private
String
verifyCode
;
private
Integer
status
;
private
Integer
status
;
...
...
src/main/java/com/pangding/web/authority/vo/resvo/LoginCompanyResVo.java
View file @
145061af
...
@@ -12,6 +12,8 @@ import java.util.List;
...
@@ -12,6 +12,8 @@ import java.util.List;
public
class
LoginCompanyResVo
{
public
class
LoginCompanyResVo
{
private
CompanyVo
companyVo
;
private
CompanyVo
companyVo
;
private
CompanyBankCardVo
companyBankCardVo
;
private
List
<
CompanyBankCardVo
>
bankCardVoList
;
private
List
<
CompanyBankCardVo
>
bankCardVoList
;
public
CompanyVo
getCompanyVo
()
{
public
CompanyVo
getCompanyVo
()
{
...
@@ -22,6 +24,14 @@ public class LoginCompanyResVo {
...
@@ -22,6 +24,14 @@ public class LoginCompanyResVo {
this
.
companyVo
=
companyVo
;
this
.
companyVo
=
companyVo
;
}
}
public
CompanyBankCardVo
getCompanyBankCardVo
()
{
return
companyBankCardVo
;
}
public
void
setCompanyBankCardVo
(
CompanyBankCardVo
companyBankCardVo
)
{
this
.
companyBankCardVo
=
companyBankCardVo
;
}
public
List
<
CompanyBankCardVo
>
getBankCardVoList
()
{
public
List
<
CompanyBankCardVo
>
getBankCardVoList
()
{
return
bankCardVoList
;
return
bankCardVoList
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment