diff --git a/src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java b/src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java index 8913869..db71f6e 100644 --- a/src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java +++ b/src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java @@ -183,13 +183,19 @@ public class QuestionnaireService implements IQuestionnaireService{ } //1.校验字段是否都填写 Integer num = questionnaireDetailDao.countCodeNumber(param.getDetailId()); - if (num < 22) { + List stringList = new ArrayList<>(); + stringList.add("QXXWJ"); + List qxxwj = codeDictionariesDao.query(stringList); + if (num <= qxxwj.size()) { throw new BaseException(DefaultCodeError.QUESTIONNAIRE_INFO_INCOMPLETE); } String answer = questionnaireDetailDao.queryXGZL(param.getDetailId()); if ("是".equals(answer)) { + List sonCode = new ArrayList<>(); + stringList.add("XGZL"); + List xgzl = codeDictionariesDao.query(stringList); Integer sonOfXGZLNum = questionnaireDetailDao.querySonOfXGZL(param.getDetailId()); - if (sonOfXGZLNum < 23) { + if (sonOfXGZLNum <= xgzl.size()) { throw new BaseException(DefaultCodeError.XGZL_INCOMPLETE); } } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 5abf242..c3b11fb 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,4 +1,4 @@ spring: profiles: - active: prod - include: common, util-prod + active: test + include: common, util-test