Преглед на файлове

移动端拍照/录音上传二维码题号修改

wangliang преди 3 години
родител
ревизия
80fc27ef13

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

@@ -16,7 +16,6 @@ import com.qmth.themis.business.constant.SystemConstant;
 import com.qmth.themis.business.dto.AuthDto;
 import com.qmth.themis.business.dto.ExpireTimeDTO;
 import com.qmth.themis.business.dto.MqDto;
-import com.qmth.themis.business.dto.response.MonitorStreamDto;
 import com.qmth.themis.business.entity.TBAppVersion;
 import com.qmth.themis.business.entity.TBSession;
 import com.qmth.themis.business.enums.*;
@@ -30,7 +29,10 @@ import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.security.NoSuchAlgorithmException;
-import java.util.*;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
 import java.util.function.Function;
 import java.util.stream.Collectors;
 
@@ -184,7 +186,7 @@ public class TEMobileServiceImpl implements TEMobileService {
         ret.setMainNumber(mainNumber);
         ret.setSubNumber(subNumber);
         ret.setSubIndex(subIndex);
-        ret.setQuestionNumber(questionNumber);
+        ret.setQuestionNumber(questionNumber + "_" + mainNumber + "_" + subNumber + "_" + subIndex);
         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());
+        MobileAuthCacheUtil.setQuestionNumber(mode, code, param.getQuestionNumber() + "_" + param.getMainNumber() + "_" + param.getSubNumber() + "_" + param.getSubIndex());
         if (param.getSubIndex() != null) {
             MobileAuthCacheUtil.setSubIndex(mode, code, param.getSubIndex());
         }