Browse Source

【初心互助】报名志愿者认证bug修改-王公峰-2020-06-05

feature/dangjian
wanggongfeng 5 years ago
parent
commit
06422d7582
  1. 1
      esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/exception/ErrorCode.java
  2. 8
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiActUserRelationController.java

1
esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/exception/ErrorCode.java

@ -40,4 +40,5 @@ public interface ErrorCode {
int JSON_FORMAT_ERROR = 10016; int JSON_FORMAT_ERROR = 10016;
int PARSING_ERROR = 10017; int PARSING_ERROR = 10017;
int INVALID_ERROR = 10018; int INVALID_ERROR = 10018;
int VOLUNTEER_ERROR = 10021;
} }

8
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiActUserRelationController.java

@ -9,6 +9,7 @@ import com.elink.esua.epdc.common.token.dto.TokenDto;
import com.elink.esua.epdc.commons.tools.annotation.LoginUser; import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
import com.elink.esua.epdc.commons.tools.enums.UserTagEnum; import com.elink.esua.epdc.commons.tools.enums.UserTagEnum;
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum; import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum;
import com.elink.esua.epdc.commons.tools.exception.ErrorCode;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.IdentityNoUtils; import com.elink.esua.epdc.commons.tools.utils.IdentityNoUtils;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
@ -76,11 +77,14 @@ public class ApiActUserRelationController {
} else { } else {
actUserRelationDTO.setPartyFlag(YesOrNoEnum.NO.value()); actUserRelationDTO.setPartyFlag(YesOrNoEnum.NO.value());
} }
String identityNo = epdcUserInfoResultDTO.getIdentityNo(); String identityNo = epdcUserInfoResultDTO.getIdentityNo();
String identityNoVerification = IdentityNoUtils.IdentityNoVerification(identityNo); String identityNoVerification = IdentityNoUtils.IdentityNoVerification(identityNo);
if (StringUtils.isNotBlank(identityNoVerification)) { if (StringUtils.isNotBlank(identityNoVerification)) {
return new Result().error(identityNoVerification); Result result = new Result();
result.error(identityNoVerification);
result.setCode(ErrorCode.VOLUNTEER_ERROR);
return result;
} }
actUserRelationDTO.setRealName(tokenDto.getRealName()); actUserRelationDTO.setRealName(tokenDto.getRealName());
String sex = IdentityNoUtils.getSex(identityNo); // 身份证解析性别 String sex = IdentityNoUtils.getSex(identityNo); // 身份证解析性别

Loading…
Cancel
Save