yonge 3 年之前
父节点
当前提交
e8536dded0
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      mec-student/src/main/java/com/ym/mec/student/controller/DegreeController.java

+ 7 - 1
mec-student/src/main/java/com/ym/mec/student/controller/DegreeController.java

@@ -17,10 +17,13 @@ import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.entity.HttpResponseResult;
 import com.ym.mec.common.exception.BizException;
 import com.ym.mec.util.idcard.IdcardValidator;
+
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.http.HttpStatus;
 import org.springframework.transaction.annotation.Isolation;
 import org.springframework.transaction.annotation.Transactional;
@@ -58,6 +61,9 @@ public class DegreeController extends BaseController {
     @Autowired
     private OrganizationDao organizationDao;
 
+	@Value("${message.debugMode: false}")
+	private boolean debugMode;
+
     @Autowired
     private StudentPaymentOrderDetailDao studentPaymentOrderDetailDao;
 
@@ -72,7 +78,7 @@ public class DegreeController extends BaseController {
 
         if(Objects.nonNull(degreeRegistration.getSporadicId())&&Objects.nonNull(degreeRegistration.getTheoryLevel())){
             IdcardValidator idcardValidator = new IdcardValidator();
-            if (!idcardValidator.isValidatedAllIdcard(degreeRegistration.getIdcard())) {
+            if (!debugMode && !idcardValidator.isValidatedAllIdcard(degreeRegistration.getIdcard())) {
                 throw new BizException("身份证号不正确,请核对");
             }
             SporadicChargeInfo info = sporadicChargeInfoDao.get(degreeRegistration.getSporadicId());