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
cfa37e6b
Commit
cfa37e6b
authored
Jun 02, 2021
by
tangf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
保存资金流水和商户余额MQ拆分
parent
be4758b6
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
34 additions
and
25 deletions
+34
-25
CompanyManagementController.java
...web/authority/controller/CompanyManagementController.java
+3
-3
PangdingManagementController.java
...eb/authority/controller/PangdingManagementController.java
+3
-3
StoreFeign.java
...ain/java/com/pangding/web/authority/feign/StoreFeign.java
+1
-1
CompanyService.java
...va/com/pangding/web/authority/service/CompanyService.java
+2
-2
CompanyNewServiceImpl.java
...ing/web/authority/service/impl/CompanyNewServiceImpl.java
+0
-2
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+23
-12
RegisterServiceImpl.java
...gding/web/authority/service/impl/RegisterServiceImpl.java
+1
-1
OldSaveCompanyReqVo.java
.../pangding/web/authority/vo/reqvo/OldSaveCompanyReqVo.java
+1
-1
No files found.
src/main/java/com/pangding/web/authority/controller/CompanyManagementController.java
View file @
cfa37e6b
...
@@ -34,12 +34,12 @@ public class CompanyManagementController {
...
@@ -34,12 +34,12 @@ public class CompanyManagementController {
* @return 公司信息
* @return 公司信息
*/
*/
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
SaveCompanyResVo
>
saveCompany
(
@RequestBody
SaveCompanyReqVo
reqVo
){
public
ResponseResult
<
SaveCompanyResVo
>
saveCompany
(
@RequestBody
Old
SaveCompanyReqVo
reqVo
){
checkCompany
(
reqVo
);
checkCompany
(
reqVo
);
return
ResponseResult
.
result
(
companyServiceImpl
.
saveCompany
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
saveCompany
(
reqVo
));
}
}
private
void
checkCompany
(
SaveCompanyReqVo
reqVo
){
private
void
checkCompany
(
Old
SaveCompanyReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"account"
,
reqVo
.
getAccount
())
.
notBlankCheck
(
"account"
,
reqVo
.
getAccount
())
.
notBlankCheck
(
"companyType"
,
reqVo
.
getCompanyType
())
.
notBlankCheck
(
"companyType"
,
reqVo
.
getCompanyType
())
...
@@ -64,7 +64,7 @@ public class CompanyManagementController {
...
@@ -64,7 +64,7 @@ public class CompanyManagementController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/companySubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/companySubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
companySubmit
(
@RequestBody
SaveCompanyReqVo
reqVo
){
public
ResponseResult
companySubmit
(
@RequestBody
Old
SaveCompanyReqVo
reqVo
){
checkCompany
(
reqVo
);
checkCompany
(
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 @
cfa37e6b
...
@@ -72,12 +72,12 @@ public class PangdingManagementController {
...
@@ -72,12 +72,12 @@ public class PangdingManagementController {
* @return 公司信息
* @return 公司信息
*/
*/
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
SaveCompanyResVo
>
saveCompany
(
@RequestBody
SaveCompanyReqVo
reqVo
){
public
ResponseResult
<
SaveCompanyResVo
>
saveCompany
(
@RequestBody
Old
SaveCompanyReqVo
reqVo
){
checkCompany
(
reqVo
);
checkCompany
(
reqVo
);
return
ResponseResult
.
result
(
companyServiceImpl
.
saveCompany
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
saveCompany
(
reqVo
));
}
}
private
void
checkCompany
(
SaveCompanyReqVo
reqVo
){
private
void
checkCompany
(
Old
SaveCompanyReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"account"
,
reqVo
.
getAccount
())
.
notBlankCheck
(
"account"
,
reqVo
.
getAccount
())
.
notBlankCheck
(
"companyType"
,
reqVo
.
getCompanyType
())
.
notBlankCheck
(
"companyType"
,
reqVo
.
getCompanyType
())
...
@@ -101,7 +101,7 @@ public class PangdingManagementController {
...
@@ -101,7 +101,7 @@ public class PangdingManagementController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/companySubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/companySubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
SaveCompanyResVo
>
companySubmit
(
@RequestBody
SaveCompanyReqVo
reqVo
){
public
ResponseResult
<
SaveCompanyResVo
>
companySubmit
(
@RequestBody
Old
SaveCompanyReqVo
reqVo
){
checkCompany
(
reqVo
);
checkCompany
(
reqVo
);
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
...
...
src/main/java/com/pangding/web/authority/feign/StoreFeign.java
View file @
cfa37e6b
...
@@ -21,7 +21,7 @@ public interface StoreFeign {
...
@@ -21,7 +21,7 @@ public interface StoreFeign {
* @return
* @return
*/
*/
@RequestMapping
(
"/merchantCreate"
)
@RequestMapping
(
"/merchantCreate"
)
ResponseResult
<
String
>
merchantCreate
(
@RequestBody
MerchantCreateReqVo
req
);
ResponseResult
<
MerchantVo
>
merchantCreate
(
@RequestBody
MerchantCreateReqVo
req
);
/**
/**
* 通过公司还是id获取商户信息
* 通过公司还是id获取商户信息
...
...
src/main/java/com/pangding/web/authority/service/CompanyService.java
View file @
cfa37e6b
...
@@ -64,14 +64,14 @@ public interface CompanyService{
...
@@ -64,14 +64,14 @@ public interface CompanyService{
* @param reqVo 公司以及公司扩展表信息
* @param reqVo 公司以及公司扩展表信息
* @return 公司id
* @return 公司id
*/
*/
SaveCompanyResVo
saveCompany
(
SaveCompanyReqVo
reqVo
);
SaveCompanyResVo
saveCompany
(
Old
SaveCompanyReqVo
reqVo
);
/**
/**
* 添加公司提交按钮
* 添加公司提交按钮
* @param reqVo 封装了公司id和验证码的请求对象
* @param reqVo 封装了公司id和验证码的请求对象
* @return
* @return
*/
*/
SaveCompanyResVo
companySubmit
(
SaveCompanyReqVo
reqVo
);
SaveCompanyResVo
companySubmit
(
Old
SaveCompanyReqVo
reqVo
);
/**
/**
* 修改公司审核状态
* 修改公司审核状态
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyNewServiceImpl.java
View file @
cfa37e6b
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.CompanyDao
;
import
com.pangding.web.authority.dao.CompanyDao
;
import
com.pangding.web.authority.dao.CompanyMoneyDao
;
import
com.pangding.web.authority.service.CompanyNewService
;
import
com.pangding.web.authority.service.CompanyNewService
;
import
com.pangding.web.vo.system.pd.company.CompanyBankCardVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
cfa37e6b
...
@@ -14,12 +14,10 @@ import com.pangding.web.authority.util.RsaConstant;
...
@@ -14,12 +14,10 @@ import com.pangding.web.authority.util.RsaConstant;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.CompanyReqVo
;
import
com.pangding.web.authority.vo.reqvo.CompanyReqVo
;
import
com.pangding.web.authority.vo.reqvo.SaveCompanyReqVo
;
import
com.pangding.web.authority.vo.reqvo.
Old
SaveCompanyReqVo
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.constant.CompanyConstant
;
import
com.pangding.web.constant.CompanyConstant
;
import
com.pangding.web.constant.OrderConstant
;
import
com.pangding.web.util.RSAUtils
;
import
com.pangding.web.util.RSAUtils
;
import
com.pangding.web.vo.order.pd.CapitalFlowVo
;
import
com.pangding.web.vo.order.req.CapitalFlowReqVo
;
import
com.pangding.web.vo.order.req.CapitalFlowReqVo
;
import
com.pangding.web.vo.product.pd.merchant.MerchantVo
;
import
com.pangding.web.vo.product.pd.merchant.MerchantVo
;
import
com.pangding.web.vo.system.pd.CompanyMsgVo
;
import
com.pangding.web.vo.system.pd.CompanyMsgVo
;
...
@@ -82,13 +80,9 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -82,13 +80,9 @@ public class CompanyServiceImpl implements CompanyService {
@Autowired
@Autowired
private
RoleDao
roleDao
;
private
RoleDao
roleDao
;
@Autowired
@Autowired
private
CapitalFlowDao
capitalFlowDao
;
@Autowired
private
CompanyMoneyDetailDao
companyMoneyDetailDao
;
private
CompanyMoneyDetailDao
companyMoneyDetailDao
;
@Autowired
@Autowired
private
CompanyConsumer
companyConsumer
;
private
CompanyConsumer
companyConsumer
;
@Autowired
private
CompanyCodeService
companyCodeService
;
@Value
(
"${msg.payMsgId}"
)
@Value
(
"${msg.payMsgId}"
)
private
String
payMsgId
;
private
String
payMsgId
;
@Value
(
"${msg.groupProductMsgId}"
)
@Value
(
"${msg.groupProductMsgId}"
)
...
@@ -204,7 +198,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -204,7 +198,7 @@ public class CompanyServiceImpl implements CompanyService {
*/
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
SaveCompanyResVo
saveCompany
(
SaveCompanyReqVo
reqVo
)
{
public
SaveCompanyResVo
saveCompany
(
Old
SaveCompanyReqVo
reqVo
)
{
/*返回结果对象*/
/*返回结果对象*/
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
/*检查用户名*/
/*检查用户名*/
...
@@ -362,7 +356,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -362,7 +356,7 @@ public class CompanyServiceImpl implements CompanyService {
*/
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
SaveCompanyResVo
companySubmit
(
SaveCompanyReqVo
reqVo
)
{
public
SaveCompanyResVo
companySubmit
(
Old
SaveCompanyReqVo
reqVo
)
{
/*返回对象*/
/*返回对象*/
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
/*公司主表*/
/*公司主表*/
...
@@ -1116,7 +1110,6 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1116,7 +1110,6 @@ public class CompanyServiceImpl implements CompanyService {
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
())
{
// 公司状态小于电话已绑定,已经通过通联实名认证,不可修改公司的基本信息
// 公司状态小于电话已绑定,已经通过通联实名认证,不可修改公司的基本信息
// companyExtendDao.update(companyResVo);
}
else
{
}
else
{
CompanyVo
companyVo
=
new
CompanyVo
();
CompanyVo
companyVo
=
new
CompanyVo
();
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
.
getCompanyVo
());
ObjectHelper
.
writeWithFrom
(
companyResVo
,
req
.
getCompanyVo
());
...
@@ -1124,8 +1117,6 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1124,8 +1117,6 @@ public class CompanyServiceImpl implements CompanyService {
if
(
StringHelper
.
isEmpty
(
req
.
getCompanyVo
().
getCompanyName
()))
{
if
(
StringHelper
.
isEmpty
(
req
.
getCompanyVo
().
getCompanyName
()))
{
companyResVo
.
setCompanyName
(
req
.
getCompanyVo
().
getContactName
());
companyResVo
.
setCompanyName
(
req
.
getCompanyVo
().
getContactName
());
}
}
// companyDao.update(companyResVo);
// companyExtendDao.update(companyResVo);
}
}
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_TYPE_PERSON
==
companyResVo
.
getCompanyType
())
{
if
(
com
.
pangding
.
web
.
constant
.
CompanyConstant
.
COMPANY_TYPE_PERSON
==
companyResVo
.
getCompanyType
())
{
// 个人 TODO 调用通联实名制
// 个人 TODO 调用通联实名制
...
@@ -1175,6 +1166,26 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1175,6 +1166,26 @@ public class CompanyServiceImpl implements CompanyService {
ObjectHelper
.
writeWithFrom
(
companyResVo
,
saveCompanyReqVo
.
getCompanyVo
());
ObjectHelper
.
writeWithFrom
(
companyResVo
,
saveCompanyReqVo
.
getCompanyVo
());
companyDao
.
update
(
companyResVo
);
companyDao
.
update
(
companyResVo
);
/*保存或更新商户表*/
MerchantCreateReqVo
merchantCreateReqVo
=
new
MerchantCreateReqVo
();
ObjectHelper
.
writeWithFrom
(
merchantCreateReqVo
,
req
.
getMerchantVo
());
merchantCreateReqVo
.
setAddress
(
req
.
getCompanyVo
().
getAddress
());
merchantCreateReqVo
.
setType
(
req
.
getCompanyVo
().
getCompanyAttribute
());
merchantCreateReqVo
.
setProductCompanyId
(
companyResVo
.
getId
());
merchantCreateReqVo
.
setProductCompanyName
(
req
.
getCompanyVo
().
getCompanyName
());
merchantCreateReqVo
.
setUserId
(
req
.
getUserVo
().
getId
());
merchantCreateReqVo
.
setUsername
(
req
.
getUserVo
().
getAccount
());
merchantCreateReqVo
.
setReqId
(
StringHelper
.
getNewID
());
merchantCreateReqVo
.
setCreateTime
(
DateHelper
.
getNow
());
if
(!
StringHelper
.
isEmpty
(
merchantCreateReqVo
.
getId
()))
{
merchantCreateReqVo
.
setId
(
StringHelper
.
getNewID
());
}
ResponseResult
<
MerchantVo
>
merchantResponseResult
=
storeFeign
.
merchantCreate
(
merchantCreateReqVo
);
if
(
merchantResponseResult
.
getCode
().
equals
(
"00"
))
{
MerchantVo
merchantVo
=
merchantResponseResult
.
getData
();
saveCompanyReqVo
.
setMerchantVo
(
merchantVo
);
}
if
(
StringHelper
.
isEmpty
(
saveCompanyReqVo
.
getErrorMessage
()))
{
if
(
StringHelper
.
isEmpty
(
saveCompanyReqVo
.
getErrorMessage
()))
{
// 错误信息为空,发送验证码成功 修改信息成功
// 错误信息为空,发送验证码成功 修改信息成功
return
responseResult
;
return
responseResult
;
...
...
src/main/java/com/pangding/web/authority/service/impl/RegisterServiceImpl.java
View file @
cfa37e6b
...
@@ -662,7 +662,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -662,7 +662,7 @@ public class RegisterServiceImpl implements RegisterService {
// if(com.pangding.web.constant.CompanyConstant.USER_PHONE_BACK == reqVo.getPicType()){
// if(com.pangding.web.constant.CompanyConstant.USER_PHONE_BACK == reqVo.getPicType()){
// companyVo.setUserPhoneBack(reqVo.getUrl());
// companyVo.setUserPhoneBack(reqVo.getUrl());
// }
// }
// com.pangding.web.vo.system.req.company.
SaveCompanyReqVo saveCompanyReqVo = new com.pangding.web.vo.system.req.company.
SaveCompanyReqVo();
// com.pangding.web.vo.system.req.company.
OldSaveCompanyReqVo saveCompanyReqVo = new com.pangding.web.vo.system.req.company.Old
SaveCompanyReqVo();
// saveCompanyReqVo.setCompanyVo(companyVo);
// saveCompanyReqVo.setCompanyVo(companyVo);
// saveCompanyReqVo.setPicType(reqVo.getPicType());
// saveCompanyReqVo.setPicType(reqVo.getPicType());
// ResponseResult<Boolean> responseResult = payFeign.idcardCollect(saveCompanyReqVo);
// ResponseResult<Boolean> responseResult = payFeign.idcardCollect(saveCompanyReqVo);
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/SaveCompanyReqVo.java
→
src/main/java/com/pangding/web/authority/vo/reqvo/
Old
SaveCompanyReqVo.java
View file @
cfa37e6b
...
@@ -6,7 +6,7 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -6,7 +6,7 @@ import io.swagger.annotations.ApiModelProperty;
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/6/4 16:52
* @create 2019/6/4 16:52
*/
*/
public
class
SaveCompanyReqVo
{
public
class
Old
SaveCompanyReqVo
{
private
String
reqId
;
private
String
reqId
;
...
...
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