浏览代码

feat: 绑卡接口空实现

lixuesong 3 年之前
父节点
当前提交
b614578fb7

+ 39 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysUserSignCertController.java

@@ -131,4 +131,43 @@ public class SysUserSignCertController {
 
 		return R.ok();
 	}
+
+	/**
+	 * 发送绑卡验证码
+	 *
+	 * @param userSignCertDTO
+	 * @return
+	 */
+	@SysLog("税邦云发送绑卡验证码")
+	@PostMapping("/bind-card-verification")
+	public R<?> bindCardVerification(@RequestBody UserSignCertDTO userSignCertDTO) {
+		if (userSignCertDTO.getUserId() != null) {
+			return R.failed("userId不能为空");
+		}
+		if (StrUtil.isBlank(userSignCertDTO.getBankPhone())) {
+			return R.failed("银行预留手机号不能为空");
+		}
+		// TODO
+		return R.ok();
+	}
+
+	/**
+	 * 发送绑卡验证码
+	 *
+	 * @param userSignCertDTO
+	 * @return
+	 */
+	@SysLog("税邦云绑卡确认")
+	@PostMapping("/bind-card-confirm")
+	public R<?> bindCardConfirm(@RequestBody UserSignCertDTO userSignCertDTO) {
+		if (userSignCertDTO.getUserId() != null) {
+			return R.failed("userId不能为空");
+		}
+		if (StrUtil.isBlank(userSignCertDTO.getBankPhone())) {
+			return R.failed("银行预留手机号不能为空");
+		}
+		sysUserSignCertService.bindCardConfirm(userSignCertDTO);
+		// TODO
+		return R.ok();
+	}
 }

+ 3 - 3
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/mq/GigSignCertReceiver.java

@@ -54,7 +54,7 @@ public class GigSignCertReceiver extends BaseRabbiMqHandler<String> {
 
 			JSONObject jsonResult = JSONUtil.parseObj(result);
 			String username = jsonResult.getStr("username");
-			String entpriseCode = jsonResult.getStr("entpriseCode");
+			String entpriseCode = jsonResult.getStr("enterpriseCode");
 			JSONObject subjectTypes = jsonResult.getJSONObject("subjectTypes");
 			if (StrUtil.isNotBlank(username) && StrUtil.isNotBlank(entpriseCode) && !subjectTypes.isEmpty()) {
 				List<SysDept> deptList = sysDeptService.list(Wrappers.<SysDept>lambdaQuery()
@@ -82,14 +82,14 @@ public class GigSignCertReceiver extends BaseRabbiMqHandler<String> {
 												.eq(SysUserSub::getUserId, user.getUserId())
 												.eq(SysUserSub::getDeptId, dept.getDeptId())
 												.set(SysUserSub::getUpdateTime, now)
-												.set(SysUserSub::getUpdateUser, "MQ")
+												.set(SysUserSub::getUpdateUser, 0)
 												.set(SysUserSub::getCertStatus, certStatus));
 									} else {
 										sysUserSubService.update(Wrappers.<SysUserSub>lambdaUpdate()
 												.eq(SysUserSub::getUserId, user.getUserId())
 												.eq(SysUserSub::getDeptId, dept.getDeptId())
 												.set(SysUserSub::getUpdateTime, now)
-												.set(SysUserSub::getUpdateUser, "MQ")
+												.set(SysUserSub::getUpdateUser, 0)
 												.set(SysUserSub::getCertRemark, statusResult.getStr("message")));
 									}
 									break;

+ 6 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/gig/SysUserSignCertService.java

@@ -50,4 +50,10 @@ public interface SysUserSignCertService {
 	 */
 	boolean batchChannelCert(UserSignCertDTO userSignCertDTO);
 
+	/**
+	 * 绑卡确认
+	 *
+	 * @param userSignCertDTO
+	 */
+	void bindCardConfirm(UserSignCertDTO userSignCertDTO);
 }

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

@@ -222,4 +222,14 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 		}
 		return false;
 	}
+
+	/**
+	 * 绑卡确认
+	 *
+	 * @param userSignCertDTO
+	 */
+	@Override
+	public void bindCardConfirm(UserSignCertDTO userSignCertDTO) {
+		// TODO
+	}
 }