Просмотр исходного кода

实名认证接口拦截身份证参数是否传参

LiFei 4 лет назад
Родитель
Сommit
0c39b0c89a

+ 1 - 0
happy-job-base-common/src/main/java/com/jeeplus/modules/utils/ErrorCode.java

@@ -41,6 +41,7 @@ public interface ErrorCode {
     final int code_2009 = 2009;   //用户信息重复,请选择用户信息
     final int code_2010 = 2010;   //用户未登录
     final int code_2011 = 2011;   //用户已签到
+    final int code_2012 = 2012;   //参数未传身份证号码
     final int code_2100 = 2100;   //身份证号已被另一个用户使用
     final int code_2101 = 2101;   //用户已经认证通过,无需再次提交认证
     final int code_2102 = 2102;   //超出打下班卡时间

+ 2 - 0
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/api/hpuser/HpUserControllerAPI.java

@@ -295,6 +295,8 @@ public class HpUserControllerAPI extends BaseAppController {
                 obj = errorResult(ErrorCode.code_2010, Global.getNoLogin());
             }else if ("2100".equals(returnMap.get("success"))) {
                 obj = errorResult(ErrorCode.code_2100, "身份证号已被另一个用户使用");
+            }else if ("2012".equals(returnMap.get("success"))) {
+                obj = errorResult(ErrorCode.code_2012, "参数未传身份证号码");
             }else if ("2101".equals(returnMap.get("success"))) {
                 obj = errorResult(ErrorCode.code_2101, "用户已经认证通过,无需再次提交认证");
             }else {

+ 3 - 1
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/hpuser/service/HpResumeService.java

@@ -466,7 +466,7 @@ public class HpResumeService extends CrudService<HpResumeMapper, HpResume> {
                 String nation = request.getParameter("nation");  //民族 壮 回 满 维吾尔
                 HpMember hpMember = hpMemberService.get(memberId);
                 List<HpMember> hpMember1 =hpMemberService.getListByIdCard(idCardNumber,memberId);
-                if (hpMember != null) {
+                if (StringUtils.isNotBlank(idCardNumber)) {
                     //如果用户身份证号已经被另一个用户认证,则返回错误
                     if(hpMember1.size()>0){
                         returnMap.put("success", "2100");
@@ -548,6 +548,8 @@ public class HpResumeService extends CrudService<HpResumeMapper, HpResume> {
                     hpMemberService.save(hpMember);
                     //新手任务-实名认证
                     mpMemberTaskServiceF.saveMpMemberTaskF(hpMember, "2");
+                }else{
+                    returnMap.put("success", "2012");
                 }
             } else {
                 returnMap.put("success", "1004");