瀏覽代碼

题号规则修改

wangliang 2 年之前
父節點
當前提交
cec6c16d61

+ 1 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEMobileServiceImpl.java

@@ -186,7 +186,7 @@ public class TEMobileServiceImpl implements TEMobileService {
         ret.setMainNumber(mainNumber);
         ret.setSubNumber(subNumber);
         ret.setSubIndex(subIndex);
-        ret.setQuestionNumber(questionNumber + "_" + mainNumber + "_" + subNumber + "_" + subIndex);
+        ret.setQuestionNumber(Objects.isNull(questionNumber) ? Objects.nonNull(subIndex) ? "第" + mainNumber + "大题第" + subNumber + "题第" + questionNumber + "小题" : "第" + mainNumber + "大题第" + questionNumber + "小题" : questionNumber);
         ret.setCourseName(es.getCourseName());
         ret.setSessionId(sessionId);
         return sourceEnum;

+ 1 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEQrcodeServiceImpl.java

@@ -70,7 +70,7 @@ public class TEQrcodeServiceImpl implements TEQrcodeService {
         MobileAuthCacheUtil.setRecordId(mode, code, param.getRecordId());
         MobileAuthCacheUtil.setMainNumber(mode, code, param.getMainNumber());
         MobileAuthCacheUtil.setSubNumber(mode, code, param.getSubNumber());
-        MobileAuthCacheUtil.setQuestionNumber(mode, code, param.getQuestionNumber() + "_" + param.getMainNumber() + "_" + param.getSubNumber() + "_" + param.getSubIndex());
+        MobileAuthCacheUtil.setQuestionNumber(mode, code, Objects.nonNull(param.getSubIndex()) ? "第" + param.getMainNumber() + "大题第" + param.getSubNumber() + "题第" + param.getQuestionNumber() + "小题" : "第" + param.getMainNumber() + "大题第" + param.getQuestionNumber() + "小题");
         if (param.getSubIndex() != null) {
             MobileAuthCacheUtil.setSubIndex(mode, code, param.getSubIndex());
         }