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
7aae30a4
Commit
7aae30a4
authored
Sep 02, 2020
by
tangf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增设备,修改注册流程
parent
145061af
Changes
27
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
504 additions
and
106 deletions
+504
-106
AgreementController.java
...angding/web/authority/controller/AgreementController.java
+66
-0
CompanyCodeController.java
...gding/web/authority/controller/CompanyCodeController.java
+41
-0
CompanyController.java
.../pangding/web/authority/controller/CompanyController.java
+30
-6
CompanyManagementController.java
...web/authority/controller/CompanyManagementController.java
+13
-6
FinanceController.java
.../pangding/web/authority/controller/FinanceController.java
+4
-0
PangdingManagementController.java
...eb/authority/controller/PangdingManagementController.java
+2
-2
PangdingPartnerController.java
...g/web/authority/controller/PangdingPartnerController.java
+2
-2
AgreementTemplateDao.java
.../com/pangding/web/authority/dao/AgreementTemplateDao.java
+6
-0
CompanyAgreementDao.java
...a/com/pangding/web/authority/dao/CompanyAgreementDao.java
+6
-0
CompanyCodeDao.java
...n/java/com/pangding/web/authority/dao/CompanyCodeDao.java
+6
-0
AgreementTemplateDaoImpl.java
...ding/web/authority/dao/impl/AgreementTemplateDaoImpl.java
+16
-0
CompanyAgreementDaoImpl.java
...gding/web/authority/dao/impl/CompanyAgreementDaoImpl.java
+16
-0
CompanyCodeDaoImpl.java
...m/pangding/web/authority/dao/impl/CompanyCodeDaoImpl.java
+17
-0
PayFeign.java
src/main/java/com/pangding/web/authority/feign/PayFeign.java
+4
-4
AgreementService.java
.../com/pangding/web/authority/service/AgreementService.java
+38
-0
CompanyAgreementService.java
...ngding/web/authority/service/CompanyAgreementService.java
+13
-0
CompanyCodeService.java
...om/pangding/web/authority/service/CompanyCodeService.java
+15
-0
CompanyService.java
...va/com/pangding/web/authority/service/CompanyService.java
+2
-1
PangdingPartnerService.java
...angding/web/authority/service/PangdingPartnerService.java
+3
-1
AgreementServiceImpl.java
...ding/web/authority/service/impl/AgreementServiceImpl.java
+56
-0
CompanyAgreementServiceImpl.java
...b/authority/service/impl/CompanyAgreementServiceImpl.java
+40
-0
CompanyCodeServiceImpl.java
...ng/web/authority/service/impl/CompanyCodeServiceImpl.java
+23
-0
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+60
-57
PangdingPartnerServiceImpl.java
...eb/authority/service/impl/PangdingPartnerServiceImpl.java
+4
-4
RegisterServiceImpl.java
...gding/web/authority/service/impl/RegisterServiceImpl.java
+17
-19
CompanyBankReqVo1.java
...om/pangding/web/authority/vo/reqvo/CompanyBankReqVo1.java
+1
-1
CompanyReqVo.java
...ava/com/pangding/web/authority/vo/reqvo/CompanyReqVo.java
+3
-3
No files found.
src/main/java/com/pangding/web/authority/controller/AgreementController.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.AgreementService
;
import
com.pangding.web.vo.system.req.AgreementTemplateReqVo
;
import
com.pangding.web.vo.system.res.AgreementTemplateResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
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-31 19:03:23
* 合同模板
*/
@RestController
@RequestMapping
(
value
=
"/agreement"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@Api
(
value
=
"合同模板类"
,
description
=
"合同模板的查询,新增,修改,删除等相关操作"
)
public
class
AgreementController
{
@Autowired
private
AgreementService
agreementService
;
@RequestMapping
(
value
=
"/getListAgreement"
)
@ApiOperation
(
value
=
"获取合同模板列表"
,
notes
=
"返回合同模板列表"
)
public
ResponseResult
getListAgreement
(
@RequestBody
AgreementTemplateReqVo
req
)
{
return
ResponseResult
.
result
(
agreementService
.
findAgreemnetList
(
req
));
}
@RequestMapping
(
value
=
"/findAgreement"
)
@ApiOperation
(
value
=
"获取合同详情"
,
notes
=
"返回合同详情"
)
public
ResponseResult
<
AgreementTemplateResVo
>
findAgreement
(
@RequestBody
AgreementTemplateReqVo
req
)
{
return
ResponseResult
.
result
(
agreementService
.
findAgreementDetail
(
req
));
}
@RequestMapping
(
value
=
"/saveAgreementTemplate"
)
@ApiOperation
(
value
=
"保存合同模板"
,
notes
=
"返回保存合同结果"
)
public
ResponseResult
saveAgreementTemplate
(
@RequestBody
AgreementTemplateReqVo
req
)
{
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"agreementName"
,
req
.
getAgreementName
())
.
notBlankCheck
(
"agreementType"
,
req
.
getAgreementType
())
.
notBlankCheck
(
"companyAttribute"
,
req
.
getCompanyAttribute
())
.
notBlankCheck
(
"agreementContent"
,
req
.
getAgreementContent
())
.
notBlankCheck
(
"agreementFileUrl"
,
req
.
getAgreementFileUrl
())
.
checkException
();
return
ResponseResult
.
result
(
agreementService
.
saveAgreement
(
req
));
}
@RequestMapping
(
value
=
"/removeAgreement"
)
@ApiOperation
(
value
=
"删除合同模板"
,
notes
=
"返回删除结果"
)
public
ResponseResult
removeAgreement
(
@RequestBody
AgreementTemplateReqVo
req
)
{
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"agreementId"
,
req
.
getAgreementId
())
.
checkException
();
agreementService
.
removeAgreement
(
req
);
return
ResponseResult
.
result
(
""
);
}
}
src/main/java/com/pangding/web/authority/controller/CompanyCodeController.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.CompanyCodeService
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
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
;
@RestController
@RequestMapping
(
value
=
"/companyCode"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@Api
(
value
=
"商户二维码相关类"
,
description
=
"商户二维码新增,修改,删除等相关操作"
)
public
class
CompanyCodeController
{
@Autowired
private
CompanyCodeService
companyCodeService
;
@RequestMapping
(
value
=
"/findCodeLink"
)
@ApiOperation
(
value
=
"查询商户跳转链接地址"
,
notes
=
"返回商户需要跳转的连接地址."
)
public
ResponseResult
<
CompanyCodeResVo
>
findCodeLink
(
@RequestBody
CompanyCodeReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
notBlankCheck
(
"codeType"
,
req
.
getCodeType
())
.
checkException
();
return
ResponseResult
.
result
(
companyCodeService
.
findCodeLink
(
req
));
}
@RequestMapping
(
value
=
"/findCodeList"
)
@ApiOperation
(
value
=
"查询商户二维码列表"
,
notes
=
"返回商户二维码列表"
)
public
ResponseResult
findCodeList
(
@RequestBody
CompanyCodeReqVo
req
)
{
return
null
;
}
}
src/main/java/com/pangding/web/authority/controller/CompanyController.java
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
controller
;
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.authority.service.CompanyService
;
import
com.pangding.web.authority.service.CompanyService
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.req.company.SaveCompanyReqVo
;
import
com.pangding.web.vo.system.req.company.SaveCompanyReqVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
...
@@ -15,30 +17,52 @@ import org.springframework.web.bind.annotation.RequestMethod;
...
@@ -15,30 +17,52 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RestController
@RequestMapping
(
"/newCompany"
)
@RequestMapping
(
value
=
"/newCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
class
CompanyController
{
public
class
CompanyController
{
@Autowired
@Autowired
private
CompanyService
companyService
;
private
CompanyService
companyService
;
@Autowired
private
CompanyAgreementService
companyAgreementService
;
/**
/**
* 找到公司余额
* 找到公司余额
*
* @param req
* @param req
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/findCompanyBalance"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/findCompanyBalance"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
findCompanyBalance
(
@RequestBody
CompanyReqVo
req
){
public
ResponseResult
findCompanyBalance
(
@RequestBody
CompanyReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"id"
,
req
.
getId
()).
checkException
();
CheckerHelper
.
newInstance
().
notBlankCheck
(
"id"
,
req
.
getId
()).
checkException
();
return
ResponseResult
.
result
(
companyService
.
findCompanyBalance
(
req
));
return
ResponseResult
.
result
(
companyService
.
findCompanyBalance
(
req
));
}
}
@ApiOperation
(
value
=
"公司,个人实名制"
,
notes
=
"返回实名制结果"
)
@RequestMapping
(
value
=
"/updateCompanyInfo"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/updateCompanyInfo"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
SaveCompanyReqVo
>
updateCompanyInfo
(
@RequestBody
SaveCompanyReqVo
req
){
@ApiOperation
(
value
=
"公司,个人实名制"
,
notes
=
"返回实名制结果"
)
CheckerHelper
.
newInstance
().
notBlankCheck
(
"id"
,
req
.
getCompanyVo
().
getId
()).
checkException
();
public
ResponseResult
<
SaveCompanyReqVo
>
updateCompanyInfo
(
@RequestBody
SaveCompanyReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"id"
,
req
.
getCompanyVo
().
getId
()).
checkException
();
return
companyService
.
updateCompanyInfo
(
req
);
return
companyService
.
updateCompanyInfo
(
req
);
}
}
@RequestMapping
(
value
=
"/checkAgreement"
)
@ApiOperation
(
value
=
"查询公司是否已签署某合同"
,
notes
=
"返回合同信息"
)
public
ResponseResult
checkAgreement
(
@RequestBody
CompanyAgreementReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
notBlankCheck
(
"agreementCode"
,
req
.
getAgreementCode
())
.
checkException
();
return
ResponseResult
.
result
(
companyAgreementService
.
checkAgreement
(
req
));
}
@RequestMapping
(
value
=
"saveComapnyAgreement"
)
@ApiOperation
(
value
=
"公司签署合同"
,
notes
=
"返回签署结果"
)
public
ResponseResult
saveCompanyAgreement
(
@RequestBody
CompanyAgreementReqVo
req
){
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
notBlankCheck
(
"agreementId"
,
req
.
getAgreementId
())
.
notBlankCheck
(
"agreementCode"
,
req
.
getAgreementCode
())
.
checkException
();
return
ResponseResult
.
result
(
companyAgreementService
.
saveCompanyAgreement
(
req
));
}
}
}
src/main/java/com/pangding/web/authority/controller/CompanyManagementController.java
View file @
7aae30a4
...
@@ -10,6 +10,8 @@ import com.pangding.web.vo.system.req.company.CompanyBankCardReqVo;
...
@@ -10,6 +10,8 @@ import com.pangding.web.vo.system.req.company.CompanyBankCardReqVo;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -118,9 +120,10 @@ public class CompanyManagementController {
...
@@ -118,9 +120,10 @@ public class CompanyManagementController {
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
@RequestMapping
(
value
=
"/saveBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/saveBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
@ApiOperation
(
value
=
"保存银行卡(发送验证码接口)"
,
notes
=
"返回保存结果"
)
public
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
checkBank
(
reqVo
);
checkBank
(
reqVo
);
return
ResponseResult
.
result
(
companyServiceImpl
.
saveBank
(
reqVo
)
);
return
companyServiceImpl
.
saveBank
(
reqVo
);
}
}
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
...
@@ -143,9 +146,10 @@ public class CompanyManagementController {
...
@@ -143,9 +146,10 @@ public class CompanyManagementController {
* @return 目前返回验证码
* @return 目前返回验证码
*/
*/
@RequestMapping
(
value
=
"/bankSubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/bankSubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"获取验证码,提交接口"
,
notes
=
"返回保存结果"
)
public
ResponseResult
<
CompanyBankCardVo
>
bankSubmit
(
@RequestBody
BankSubmitReqVo
reqVo
){
public
ResponseResult
<
CompanyBankCardVo
>
bankSubmit
(
@RequestBody
BankSubmitReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"
bankCardI
d"
,
reqVo
.
getId
())
.
notBlankCheck
(
"
i
d"
,
reqVo
.
getId
())
.
notBlankCheck
(
"verifyCode"
,
reqVo
.
getVerifyCode
())
.
notBlankCheck
(
"verifyCode"
,
reqVo
.
getVerifyCode
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
bankSubmit
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
bankSubmit
(
reqVo
));
...
@@ -157,11 +161,12 @@ public class CompanyManagementController {
...
@@ -157,11 +161,12 @@ public class CompanyManagementController {
* @return 银行卡列表分页对象
* @return 银行卡列表分页对象
*/
*/
@RequestMapping
(
value
=
"/bankCardList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/bankCardList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"获取银行卡列表"
,
notes
=
"返回银行卡列表"
)
public
ResponseResult
bankCardList
(
@RequestBody
BankCardListReqVo
reqVo
){
public
ResponseResult
bankCardList
(
@RequestBody
BankCardListReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
getBankCardList
(
reqVo
));
return
ResponseResult
.
result
AllowNull
(
companyServiceImpl
.
getBankCardList
(
reqVo
));
}
}
/**y
/**y
...
@@ -190,9 +195,10 @@ public class CompanyManagementController {
...
@@ -190,9 +195,10 @@ public class CompanyManagementController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/deleteBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/deleteBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"删除银行卡"
,
notes
=
"返回删除结果"
)
public
ResponseResult
deleteBank
(
@RequestBody
CompanyBankCardVo
reqVo
){
public
ResponseResult
deleteBank
(
@RequestBody
CompanyBankCardVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"
companyBankCardI
d"
,
reqVo
.
getId
())
.
notBlankCheck
(
"
i
d"
,
reqVo
.
getId
())
.
checkException
();
.
checkException
();
companyServiceImpl
.
deleteBank
(
reqVo
);
companyServiceImpl
.
deleteBank
(
reqVo
);
return
new
ResponseResult
();
return
new
ResponseResult
();
...
@@ -204,9 +210,10 @@ public class CompanyManagementController {
...
@@ -204,9 +210,10 @@ public class CompanyManagementController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/setDefault"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/setDefault"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"设置默认银行卡"
,
notes
=
"返回设置结果"
)
public
ResponseResult
setDefault
(
@RequestBody
CompanyBankCardVo
reqVo
){
public
ResponseResult
setDefault
(
@RequestBody
CompanyBankCardVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"
bankCardI
d"
,
reqVo
.
getId
())
.
notBlankCheck
(
"
i
d"
,
reqVo
.
getId
())
.
checkException
();
.
checkException
();
companyServiceImpl
.
setDefault
(
reqVo
);
companyServiceImpl
.
setDefault
(
reqVo
);
return
new
ResponseResult
();
return
new
ResponseResult
();
...
...
src/main/java/com/pangding/web/authority/controller/FinanceController.java
View file @
7aae30a4
...
@@ -5,6 +5,8 @@ import com.pangding.web.authority.vo.reqvo.WithdrawalReqVo;
...
@@ -5,6 +5,8 @@ import com.pangding.web.authority.vo.reqvo.WithdrawalReqVo;
import
com.pangding.web.authority.vo.resvo.WithdrawalResVo
;
import
com.pangding.web.authority.vo.resvo.WithdrawalResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -16,11 +18,13 @@ import org.springframework.web.bind.annotation.*;
...
@@ -16,11 +18,13 @@ import org.springframework.web.bind.annotation.*;
*/
*/
@RestController
@RestController
@RequestMapping
(
value
=
"/finance"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/finance"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@Api
(
value
=
"余额"
,
description
=
"余额"
)
public
class
FinanceController
{
public
class
FinanceController
{
@Autowired
@Autowired
private
FinanceService
financeServiceImpl
;
private
FinanceService
financeServiceImpl
;
@PostMapping
(
value
=
"/withdrawal"
)
@PostMapping
(
value
=
"/withdrawal"
)
@ApiOperation
(
value
=
"公司余额查询"
,
notes
=
"返回公司余额信息"
)
public
ResponseResult
<
WithdrawalResVo
>
withdrawal
(
@RequestBody
WithdrawalReqVo
reqVo
){
public
ResponseResult
<
WithdrawalResVo
>
withdrawal
(
@RequestBody
WithdrawalReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
...
...
src/main/java/com/pangding/web/authority/controller/PangdingManagementController.java
View file @
7aae30a4
...
@@ -143,9 +143,9 @@ public class PangdingManagementController {
...
@@ -143,9 +143,9 @@ public class PangdingManagementController {
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
@RequestMapping
(
value
=
"/saveBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/saveBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
public
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
checkBank
(
reqVo
);
checkBank
(
reqVo
);
return
ResponseResult
.
result
(
companyServiceImpl
.
saveBank
(
reqVo
)
);
return
companyServiceImpl
.
saveBank
(
reqVo
);
}
}
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
...
...
src/main/java/com/pangding/web/authority/controller/PangdingPartnerController.java
View file @
7aae30a4
...
@@ -72,9 +72,9 @@ public class PangdingPartnerController {
...
@@ -72,9 +72,9 @@ public class PangdingPartnerController {
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
@PostMapping
(
value
=
"/saveBank"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@PostMapping
(
value
=
"/saveBank"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
public
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
@RequestBody
CompanyBankCardReqVo
reqVo
){
checkBank
(
reqVo
);
checkBank
(
reqVo
);
return
ResponseResult
.
result
(
pangdingPartnerServiceImpl
.
saveBank
(
reqVo
)
);
return
pangdingPartnerServiceImpl
.
saveBank
(
reqVo
);
}
}
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
private
void
checkBank
(
CompanyBankCardReqVo
reqVo
){
...
...
src/main/java/com/pangding/web/authority/dao/AgreementTemplateDao.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.yanzuoguang.dao.BaseDao
;
public
interface
AgreementTemplateDao
extends
BaseDao
{
}
src/main/java/com/pangding/web/authority/dao/CompanyAgreementDao.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.yanzuoguang.dao.BaseDao
;
public
interface
CompanyAgreementDao
extends
BaseDao
{
}
src/main/java/com/pangding/web/authority/dao/CompanyCodeDao.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.yanzuoguang.dao.BaseDao
;
public
interface
CompanyCodeDao
extends
BaseDao
{
}
src/main/java/com/pangding/web/authority/dao/impl/AgreementTemplateDaoImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
import
com.pangding.web.authority.dao.AgreementTemplateDao
;
import
com.pangding.web.vo.system.pd.AgreementTemplateVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
@Component
public
class
AgreementTemplateDaoImpl
extends
BaseDaoImpl
implements
AgreementTemplateDao
{
@Override
protected
void
init
()
{
register
(
AgreementTemplateVo
.
class
);
}
}
src/main/java/com/pangding/web/authority/dao/impl/CompanyAgreementDaoImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
@Component
public
class
CompanyAgreementDaoImpl
extends
BaseDaoImpl
implements
CompanyAgreementDao
{
@Override
protected
void
init
()
{
register
(
CompanyAgreementVo
.
class
);
}
}
src/main/java/com/pangding/web/authority/dao/impl/CompanyCodeDaoImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
import
com.pangding.web.authority.dao.CompanyCodeDao
;
import
com.pangding.web.vo.system.pd.company.CompanyCodeVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
@Component
public
class
CompanyCodeDaoImpl
extends
BaseDaoImpl
implements
CompanyCodeDao
{
@Override
protected
void
init
()
{
register
(
CompanyCodeVo
.
class
);
}
}
src/main/java/com/pangding/web/authority/feign/PayFeign.java
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
feign
;
package
com
.
pangding
.
web
.
authority
.
feign
;
import
com.pangding.web.authority.vo.reqvo.CompanyBankReqVo
;
import
com.pangding.web.authority.vo.reqvo.CompanyBankReqVo
1
;
import
com.pangding.web.authority.vo.reqvo.CompanyReqVo
;
import
com.pangding.web.authority.vo.reqvo.CompanyReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyBankCardReqVo
;
import
com.pangding.web.vo.system.req.company.SaveCompanyReqVo
;
import
com.pangding.web.vo.system.req.company.SaveCompanyReqVo
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
...
@@ -9,7 +10,6 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -9,7 +10,6 @@ import org.springframework.web.bind.annotation.RequestBody;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.IOException
;
/**
/**
...
@@ -36,7 +36,7 @@ public interface PayFeign {
...
@@ -36,7 +36,7 @@ public interface PayFeign {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/bindback"
)
@RequestMapping
(
value
=
"/bindback"
)
public
ResponseResult
<
CompanyBankReqVo
>
bindBack
(
@RequestBody
CompanyBank
ReqVo
req
);
ResponseResult
<
CompanyBankCardReqVo
>
bindBack
(
@RequestBody
CompanyBankCard
ReqVo
req
);
/**
/**
* 解绑银行卡
* 解绑银行卡
...
@@ -44,7 +44,7 @@ public interface PayFeign {
...
@@ -44,7 +44,7 @@ public interface PayFeign {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/unbindBankCard"
)
@RequestMapping
(
value
=
"/unbindBankCard"
)
public
ResponseResult
<
CompanyBankReqVo
>
unbindBankCard
(
@RequestBody
CompanyBank
ReqVo
req
);
ResponseResult
<
CompanyBankCardReqVo
>
unbindBankCard
(
@RequestBody
CompanyBankCard
ReqVo
req
);
/**
/**
* 获取签约地址
* 获取签约地址
...
...
src/main/java/com/pangding/web/authority/service/AgreementService.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.pd.AgreementTemplateVo
;
import
com.pangding.web.vo.system.req.AgreementTemplateReqVo
;
import
com.pangding.web.vo.system.res.AgreementTemplateResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
AgreementService
{
/**
* 找到合同详情
* @param req
* @return
*/
AgreementTemplateResVo
findAgreementDetail
(
AgreementTemplateReqVo
req
);
/**
* 查询合同模板列表
* @param req
* @return
*/
PageSizeData
<
AgreementTemplateResVo
>
findAgreemnetList
(
AgreementTemplateReqVo
req
);
/**
* 保存合同模板
* @param req
* @return
*/
AgreementTemplateVo
saveAgreement
(
AgreementTemplateReqVo
req
);
/**
* 删除合同模板
* @param req
*/
void
removeAgreement
(
AgreementTemplateReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/CompanyAgreementService.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
public
interface
CompanyAgreementService
{
CompanyAgreementResVo
checkAgreement
(
CompanyAgreementReqVo
req
);
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/CompanyCodeService.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
public
interface
CompanyCodeService
{
/**
* 查询商户二维码跳转链接地址
* @param req
* @return
*/
CompanyCodeResVo
findCodeLink
(
CompanyCodeReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/CompanyService.java
View file @
7aae30a4
...
@@ -5,6 +5,7 @@ import com.pangding.web.authority.vo.reqvo.*;
...
@@ -5,6 +5,7 @@ import com.pangding.web.authority.vo.reqvo.*;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.req.company.CompanyBankCardReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyMoneyUpdateReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyMoneyUpdateReqVo
;
import
com.pangding.web.vo.system.res.company.FindCompanyBalanceResVo
;
import
com.pangding.web.vo.system.res.company.FindCompanyBalanceResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
...
@@ -85,7 +86,7 @@ public interface CompanyService{
...
@@ -85,7 +86,7 @@ public interface CompanyService{
* @param reqVo 公司银行卡表信息
* @param reqVo 公司银行卡表信息
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
String
saveBank
(
CompanyBankCard
Vo
reqVo
);
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
CompanyBankCardReq
Vo
reqVo
);
/**
/**
* 删除银行卡
* 删除银行卡
...
...
src/main/java/com/pangding/web/authority/service/PangdingPartnerService.java
View file @
7aae30a4
...
@@ -3,6 +3,8 @@ package com.pangding.web.authority.service;
...
@@ -3,6 +3,8 @@ package com.pangding.web.authority.service;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.req.company.CompanyBankCardReqVo
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
java.util.List
;
import
java.util.List
;
...
@@ -37,7 +39,7 @@ public interface PangdingPartnerService {
...
@@ -37,7 +39,7 @@ public interface PangdingPartnerService {
* @param reqVo 公司银行卡表信息
* @param reqVo 公司银行卡表信息
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
String
saveBank
(
CompanyBankCard
Vo
reqVo
);
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
CompanyBankCardReq
Vo
reqVo
);
/**
/**
* 提交银行卡信息,验证手机验证码,并更新银行卡状态
* 提交银行卡信息,验证手机验证码,并更新银行卡状态
...
...
src/main/java/com/pangding/web/authority/service/impl/AgreementServiceImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.AgreementTemplateDao
;
import
com.pangding.web.authority.service.AgreementService
;
import
com.pangding.web.vo.system.pd.AgreementTemplateVo
;
import
com.pangding.web.vo.system.req.AgreementTemplateReqVo
;
import
com.pangding.web.vo.system.res.AgreementTemplateResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
AgreementServiceImpl
implements
AgreementService
{
@Autowired
private
AgreementTemplateDao
agreementTemplateDao
;
@Override
public
AgreementTemplateResVo
findAgreementDetail
(
AgreementTemplateReqVo
req
)
{
AgreementTemplateResVo
agreementTemplateResVo
=
agreementTemplateDao
.
load
(
req
,
AgreementTemplateResVo
.
class
);
return
agreementTemplateResVo
;
}
@Override
public
PageSizeData
<
AgreementTemplateResVo
>
findAgreemnetList
(
AgreementTemplateReqVo
req
)
{
PageSizeData
<
AgreementTemplateResVo
>
agreementTemplateResVoPageSizeData
=
agreementTemplateDao
.
loadPage
(
req
,
AgreementTemplateResVo
.
class
);
return
agreementTemplateResVoPageSizeData
;
}
@Override
public
AgreementTemplateVo
saveAgreement
(
AgreementTemplateReqVo
req
){
AgreementTemplateVo
agreementTemplateVo
=
new
AgreementTemplateVo
();
if
(
StringHelper
.
isEmpty
(
req
.
getAgreementId
())){
// 保存
ObjectHelper
.
writeWithFrom
(
agreementTemplateVo
,
req
);
agreementTemplateVo
.
setCreateTime
(
DateHelper
.
getNow
());
agreementTemplateDao
.
create
(
agreementTemplateVo
);
}
else
{
// 修改
agreementTemplateVo
=
agreementTemplateDao
.
load
(
req
.
getAgreementId
(),
AgreementTemplateVo
.
class
);
if
(!
StringHelper
.
isEmpty
(
agreementTemplateVo
)){
ObjectHelper
.
writeWithFrom
(
agreementTemplateVo
,
req
);
agreementTemplateDao
.
update
(
agreementTemplateVo
);
}
}
return
agreementTemplateVo
;
}
public
void
removeAgreement
(
AgreementTemplateReqVo
req
){
agreementTemplateDao
.
remove
(
req
.
getAgreementId
());
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyAgreementServiceImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
CompanyAgreementServiceImpl
implements
CompanyAgreementService
{
@Autowired
private
CompanyAgreementDao
companyAgreementDao
;
@Override
public
CompanyAgreementResVo
checkAgreement
(
CompanyAgreementReqVo
req
)
{
CompanyAgreementResVo
companyAgreementResVo
=
companyAgreementDao
.
load
(
req
,
CompanyAgreementResVo
.
class
);
return
companyAgreementResVo
;
}
@Override
public
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
)
{
String
id
=
StringHelper
.
getMD5Id
(
req
.
getCompanyId
(),
req
.
getAgreementCode
());
CompanyAgreementVo
companyAgreementVo
=
companyAgreementDao
.
load
(
id
,
CompanyAgreementVo
.
class
);
if
(!
StringHelper
.
isEmpty
(
companyAgreementVo
))
{
throw
new
CodeException
(
"已签署合同"
);
}
companyAgreementVo
=
new
CompanyAgreementVo
();
ObjectHelper
.
writeWithFrom
(
companyAgreementVo
,
req
);
companyAgreementVo
.
setCompanyAgreementId
(
id
);
companyAgreementDao
.
create
(
companyAgreementVo
);
return
companyAgreementVo
;
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyCodeServiceImpl.java
0 → 100644
View file @
7aae30a4
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.CompanyCodeDao
;
import
com.pangding.web.authority.service.CompanyCodeService
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
CompanyCodeServiceImpl
implements
CompanyCodeService
{
@Autowired
private
CompanyCodeDao
companyCodeDao
;
@Override
public
CompanyCodeResVo
findCodeLink
(
CompanyCodeReqVo
req
){
CompanyCodeResVo
companyCodeResVo
=
companyCodeDao
.
load
(
req
,
CompanyCodeResVo
.
class
);
return
companyCodeResVo
;
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
7aae30a4
This diff is collapsed.
Click to expand it.
src/main/java/com/pangding/web/authority/service/impl/PangdingPartnerServiceImpl.java
View file @
7aae30a4
...
@@ -13,9 +13,11 @@ import com.pangding.web.vo.system.pd.authority.UserVo;
...
@@ -13,9 +13,11 @@ import com.pangding.web.vo.system.pd.authority.UserVo;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.pd.company.CompanyExtendVo
;
import
com.pangding.web.vo.system.pd.company.CompanyExtendVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.req.company.CompanyBankCardReqVo
;
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.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -109,7 +111,7 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
...
@@ -109,7 +111,7 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
* @return 银行卡表主键
* @return 银行卡表主键
*/
*/
@Override
@Override
public
String
saveBank
(
CompanyBankCard
Vo
reqVo
)
{
public
ResponseResult
<
CompanyBankCardVo
>
saveBank
(
CompanyBankCardReq
Vo
reqVo
)
{
return
companyServiceImpl
.
saveBank
(
reqVo
);
return
companyServiceImpl
.
saveBank
(
reqVo
);
}
}
...
@@ -232,9 +234,7 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
...
@@ -232,9 +234,7 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
public
String
invitation
(
InvitationReqVo
reqVo
)
{
public
String
invitation
(
InvitationReqVo
reqVo
)
{
/*邀请码*/
/*邀请码*/
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
.
getCompanyId
(),
CompanyExtendVo
.
class
);
companyExtendGetReqVo
.
setId
(
reqVo
.
getCompanyId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtendVo
.
class
);
if
(
null
==
companyExtendVo
){
if
(
null
==
companyExtendVo
){
companyExtendVo
.
setId
(
reqVo
.
getCompanyId
());
companyExtendVo
.
setId
(
reqVo
.
getCompanyId
());
companyExtendVo
.
setQrCode
(
DateHelper
.
getNow
()
companyExtendVo
.
setQrCode
(
DateHelper
.
getNow
()
...
...
src/main/java/com/pangding/web/authority/service/impl/RegisterServiceImpl.java
View file @
7aae30a4
...
@@ -5,14 +5,12 @@ import com.pangding.web.authority.feign.PayFeign;
...
@@ -5,14 +5,12 @@ import com.pangding.web.authority.feign.PayFeign;
import
com.pangding.web.authority.feign.StoreFeign
;
import
com.pangding.web.authority.feign.StoreFeign
;
import
com.pangding.web.authority.service.*
;
import
com.pangding.web.authority.service.*
;
import
com.pangding.web.authority.util.*
;
import
com.pangding.web.authority.util.*
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.cloudvo.LoginResVo
;
import
com.pangding.web.authority.vo.cloudvo.LoginResVo
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.AuthorityListByLevelResVo
;
import
com.pangding.web.authority.vo.resvo.AuthorityListByLevelResVo
;
import
com.pangding.web.authority.vo.resvo.LoginCompanyResVo
;
import
com.pangding.web.authority.vo.resvo.LoginCompanyResVo
;
import
com.pangding.web.authority.vo.resvo.SaveCompanyResVo
;
import
com.pangding.web.authority.vo.resvo.SaveCompanyResVo
;
import
com.pangding.web.util.RSAUtils
;
import
com.pangding.web.util.RSAUtils
;
import
com.pangding.web.vo.product.pd.merchant.MerchantVo
;
import
com.pangding.web.vo.system.pd.LoginTokenVo
;
import
com.pangding.web.vo.system.pd.LoginTokenVo
;
import
com.pangding.web.vo.system.pd.authority.AuthorityVo
;
import
com.pangding.web.vo.system.pd.authority.AuthorityVo
;
import
com.pangding.web.vo.system.pd.authority.UserVo
;
import
com.pangding.web.vo.system.pd.authority.UserVo
;
...
@@ -253,10 +251,10 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -253,10 +251,10 @@ public class RegisterServiceImpl implements RegisterService {
companyReqVo
.
setCompanyAttribution
(
reqVo
.
getCompanyAttribute
());
companyReqVo
.
setCompanyAttribution
(
reqVo
.
getCompanyAttribute
());
companyReqVo
.
setStatus
(
company
.
getStatus
());
companyReqVo
.
setStatus
(
company
.
getStatus
());
companyReqVo
.
setBankList
(
new
ArrayList
());
companyReqVo
.
setBankList
(
new
ArrayList
());
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
CompanyBankReqVo
1
companyBankReqVo1
=
new
CompanyBankReqVo1
();
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
1
,
reqVo
);
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
1
.
setId
(
StringHelper
.
getNewID
());
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
);
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
1
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
if
(
null
==
result
||
!
"00"
.
equals
(
result
.
getCode
()))
{
if
(
null
==
result
||
!
"00"
.
equals
(
result
.
getCode
()))
{
throw
new
CodeException
(
"保存商户失败,请重试"
);
throw
new
CodeException
(
"保存商户失败,请重试"
);
...
@@ -271,7 +269,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -271,7 +269,7 @@ public class RegisterServiceImpl implements RegisterService {
companyVo
.
setCompanyAttribute
(
reqVo
.
getCompanyAttribute
());
companyVo
.
setCompanyAttribute
(
reqVo
.
getCompanyAttribute
());
companyDaoImpl
.
update
(
companyVo
);
companyDaoImpl
.
update
(
companyVo
);
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
List
<
CompanyBankReqVo
1
>
bankList
=
resCompanyReqVo
.
getBankList
();
if
(
null
==
bankList
||
bankList
.
isEmpty
())
{
if
(
null
==
bankList
||
bankList
.
isEmpty
())
{
throw
new
CodeException
(
"保存商户失败,请重试"
);
throw
new
CodeException
(
"保存商户失败,请重试"
);
}
}
...
@@ -565,21 +563,21 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -565,21 +563,21 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
companyVo
);
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
companyVo
);
companyReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyReqVo
.
setCompanyAttribution
(
companyVo
.
getCompanyAttribute
());
companyReqVo
.
setCompanyAttribution
(
companyVo
.
getCompanyAttribute
());
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
CompanyBankReqVo
1
companyBankReqVo1
=
new
CompanyBankReqVo1
();
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
1
,
reqVo
);
companyBankReqVo
.
setType
(
reqVo
.
getCompanyType
());
companyBankReqVo
1
.
setType
(
reqVo
.
getCompanyType
());
companyBankReqVo
.
setCompanyId
(
reqVo
.
getId
());
companyBankReqVo
1
.
setCompanyId
(
reqVo
.
getId
());
companyBankReqVo
.
setName
(
reqVo
.
getContactName
());
companyBankReqVo
1
.
setName
(
reqVo
.
getContactName
());
companyBankReqVo
.
setIdCard
(
reqVo
.
getContactCode
());
companyBankReqVo
1
.
setIdCard
(
reqVo
.
getContactCode
());
companyBankReqVo
.
setPhone
(
reqVo
.
getContactPhone
());
companyBankReqVo
1
.
setPhone
(
reqVo
.
getContactPhone
());
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setBankCardCode
(
reqVo
.
getBankCardCode
());
companyBankCardGetReqVo
.
setBankCardCode
(
reqVo
.
getBankCardCode
());
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
companyBankReqVo
.
setStatus
(
companyBankCardVo1
.
getStatus
());
companyBankReqVo
1
.
setStatus
(
companyBankCardVo1
.
getStatus
());
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
1
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyBankReqVo
1
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyReqVo
.
setBankList
(
new
ArrayList
<>());
companyReqVo
.
setBankList
(
new
ArrayList
<>());
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
);
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
1
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
if
(
null
==
result
||
!
"00"
.
equals
(
result
.
getCode
()))
{
if
(
null
==
result
||
!
"00"
.
equals
(
result
.
getCode
()))
{
...
@@ -595,7 +593,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -595,7 +593,7 @@ public class RegisterServiceImpl implements RegisterService {
companyVo1
.
setCompanyAttribute
(
companyVo
.
getCompanyAttribute
());
companyVo1
.
setCompanyAttribute
(
companyVo
.
getCompanyAttribute
());
companyDaoImpl
.
update
(
companyVo1
);
companyDaoImpl
.
update
(
companyVo1
);
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
List
<
CompanyBankReqVo
1
>
bankList
=
resCompanyReqVo
.
getBankList
();
if
(
null
==
bankList
||
bankList
.
isEmpty
())
{
if
(
null
==
bankList
||
bankList
.
isEmpty
())
{
throw
new
CodeException
(
"保存商户失败,请重试"
);
throw
new
CodeException
(
"保存商户失败,请重试"
);
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyBankReqVo.java
→
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyBankReqVo
1
.java
View file @
7aae30a4
...
@@ -4,7 +4,7 @@ package com.pangding.web.authority.vo.reqvo;
...
@@ -4,7 +4,7 @@ package com.pangding.web.authority.vo.reqvo;
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/6/2 18:12
* @create 2019/6/2 18:12
*/
*/
public
class
CompanyBankReqVo
{
public
class
CompanyBankReqVo
1
{
/**
/**
* 银行卡id
* 银行卡id
*/
*/
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyReqVo.java
View file @
7aae30a4
...
@@ -113,7 +113,7 @@ public class CompanyReqVo {
...
@@ -113,7 +113,7 @@ public class CompanyReqVo {
/**
/**
* 银行卡列表
* 银行卡列表
*/
*/
private
List
<
CompanyBankReqVo
>
bankList
;
private
List
<
CompanyBankReqVo
1
>
bankList
;
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
...
@@ -267,11 +267,11 @@ public class CompanyReqVo {
...
@@ -267,11 +267,11 @@ public class CompanyReqVo {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
List
<
CompanyBankReqVo
>
getBankList
()
{
public
List
<
CompanyBankReqVo
1
>
getBankList
()
{
return
bankList
;
return
bankList
;
}
}
public
void
setBankList
(
List
<
CompanyBankReqVo
>
bankList
)
{
public
void
setBankList
(
List
<
CompanyBankReqVo
1
>
bankList
)
{
this
.
bankList
=
bankList
;
this
.
bankList
=
bankList
;
}
}
...
...
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