소스 검색

fix: 签约接口单独处理判断"code":"1004"签约中的情况

lixuesong 3 년 전
부모
커밋
bc5b140a44

+ 1 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysUserController.java

@@ -1481,6 +1481,7 @@ public class SysUserController {
 			if (CollUtil.isNotEmpty(subList)) {
 				// 查询当前用户认证渠道
 				List<SysUserSub> userSubList = sysUserSubService.list(Wrappers.<SysUserSub>lambdaQuery()
+						.eq(SysUserSub::getDeptId, userVO.getDeptId())
 						.eq(SysUserSub::getUserId, userVO.getUserId()));
 
 				if (CollUtil.isNotEmpty(userSubList)) {

+ 3 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/gig/impl/SysUserSignCertServiceImpl.java

@@ -352,6 +352,9 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 						successFlag = true;
 						certStatus = Integer.parseInt(OladingCertStatus.SIGNING.getCode());
 						requestId = data.getStr("requestId");
+					} else if ("1004".equals(data.getStr("code"))) {
+						successFlag = true;
+						certStatus = Integer.parseInt(OladingCertStatus.SIGNING.getCode());
 					}
 					message = data.getStr("message");
 				}