发起审批获取钉钉用户信息增加校验
This commit is contained in:
@@ -125,7 +125,6 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
dataBody.setSkrName(request.getRealControlUsername());
|
dataBody.setSkrName(request.getRealControlUsername());
|
||||||
dataBody.setSkrIDCard(request.getRealControlIdcard());
|
dataBody.setSkrIDCard(request.getRealControlIdcard());
|
||||||
dataBody.setSkrRelship(request.getSignerRealControlRelation());
|
dataBody.setSkrRelship(request.getSignerRealControlRelation());
|
||||||
String[] split = request.getSignerRealControlRelationCert().split(",");
|
|
||||||
dataBody.setSkrRelshipOther(request.getSignerOtherRealControlRelation());
|
dataBody.setSkrRelshipOther(request.getSignerOtherRealControlRelation());
|
||||||
dataBody.setAmtJoin(request.getPartnerFee());
|
dataBody.setAmtJoin(request.getPartnerFee());
|
||||||
dataBody.setAmtTechSer(request.getTechnicalServiceFee());
|
dataBody.setAmtTechSer(request.getTechnicalServiceFee());
|
||||||
@@ -147,7 +146,7 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
String jobNumber = investmentManager.getJobnumber();
|
String jobNumber = investmentManager.getJobnumber();
|
||||||
String mobile = investmentManager.getMobile();
|
String mobile = investmentManager.getMobile();
|
||||||
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
||||||
if (Objects.isNull(dingdingUserDO)) {
|
if (Objects.isNull(dingdingUserDO) || Objects.isNull(dingdingUserDO.getUserid())) {
|
||||||
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
||||||
}
|
}
|
||||||
rpcRequest.setDingUserId(dingdingUserDO.getUserid());
|
rpcRequest.setDingUserId(dingdingUserDO.getUserid());
|
||||||
@@ -159,7 +158,7 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
if (!Objects.isNull(developmentDirector)) {
|
if (!Objects.isNull(developmentDirector)) {
|
||||||
String mobile = developmentDirector.getMobile();
|
String mobile = developmentDirector.getMobile();
|
||||||
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
||||||
if (Objects.isNull(dingdingUserDO)) {
|
if (Objects.isNull(dingdingUserDO) || Objects.isNull(dingdingUserDO.getUserid())) {
|
||||||
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
||||||
}
|
}
|
||||||
rpcRequest.getData().setUserSiteDevDingUserId(dingdingUserDO.getUserid());
|
rpcRequest.getData().setUserSiteDevDingUserId(dingdingUserDO.getUserid());
|
||||||
|
|||||||
Reference in New Issue
Block a user