Browse Source

feat: 认证前置功能开关2

lixuesong 1 year ago
parent
commit
6655d2d75e

+ 7 - 3
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/ApiController.java

@@ -2295,13 +2295,13 @@ public class ApiController {
 				.eq(SysUserSub::getDeptId, userVO.getDeptId())
 				.eq(SysUserSub::getDeptId, userVO.getDeptId())
 				.eq(SysUserSub::getUserId, userId));
 				.eq(SysUserSub::getUserId, userId));
 		if (CollUtil.isEmpty(userSubList)) {
 		if (CollUtil.isEmpty(userSubList)) {
-			return R.failed(null, 4001, "该积分包需要认证成功后才能领取,请点击“去认证”完成认证");
+			return R.ok(1, "该积分包需要认证成功后才能领取,请点击“去认证”完成认证");
 		}
 		}
 		// 该企业下只要有一个渠道是 “已核身/已认证”就可以领包
 		// 该企业下只要有一个渠道是 “已核身/已认证”就可以领包
 		boolean certNoMatch = userSubList.stream().noneMatch(userSub -> Arrays.asList(1, 15).contains(userSub.getCertStatus())
 		boolean certNoMatch = userSubList.stream().noneMatch(userSub -> Arrays.asList(1, 15).contains(userSub.getCertStatus())
 				|| (userSub.getCertStatus().equals(2) && GigCallBackStatus.IN_PROGRESS.equals(userSub.getCallbackStatus())));
 				|| (userSub.getCertStatus().equals(2) && GigCallBackStatus.IN_PROGRESS.equals(userSub.getCallbackStatus())));
 		if (certNoMatch) {
 		if (certNoMatch) {
-			return R.failed(null, 4001, "该积分包需要认证成功后才能领取,请点击“去认证”完成认证");
+			return R.ok(1, "该积分包需要认证成功后才能领取,请点击“去认证”完成认证");
 		}
 		}
 
 
 		// 封装结果
 		// 封装结果
@@ -2333,7 +2333,11 @@ public class ApiController {
 		updateScorePackage.setIsConduct("1");
 		updateScorePackage.setIsConduct("1");
 		wmScorePackageService.updateById(updateScorePackage);
 		wmScorePackageService.updateById(updateScorePackage);
 
 
-		return saved ? R.ok(true, "领取积分包成功") : R.failed(false, "领取积分包失败");
+		// code为0时, data的取值含义
+		// 0-领包成功
+		// 1-需要认证
+		// 2-其他失败
+		return saved ? R.ok(0, "领取积分包成功") : R.failed(2, "领取积分包失败");
 
 
 	}
 	}