wangliang 4 жил өмнө
parent
commit
6d1600e693

+ 3 - 1
themis-business/src/main/java/com/qmth/themis/business/bean/admin/OpenRecordAnswerBean.java

@@ -1,5 +1,7 @@
 package com.qmth.themis.business.bean.admin;
 package com.qmth.themis.business.bean.admin;
 
 
+import com.alibaba.fastjson.JSONArray;
+import com.qmth.themis.business.util.JacksonUtil;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 
 
@@ -43,7 +45,7 @@ public class OpenRecordAnswerBean {
 	}
 	}
 
 
 	public String getAnswer() {
 	public String getAnswer() {
-		return answer;
+		return JSONArray.parseArray(answer).toJSONString();
 	}
 	}
 
 
 	public void setAnswer(String answer) {
 	public void setAnswer(String answer) {

+ 5 - 1
themis-exam/src/main/java/com/qmth/themis/exam/api/TEMobileController.java

@@ -35,6 +35,7 @@ import javax.annotation.Resource;
 import java.security.NoSuchAlgorithmException;
 import java.security.NoSuchAlgorithmException;
 import java.util.HashMap;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Map;
+import java.util.Objects;
 
 
 @Api(tags = "移动端接口")
 @Api(tags = "移动端接口")
 @RestController
 @RestController
@@ -75,7 +76,10 @@ public class TEMobileController {
         }
         }
         try {
         try {
             MobileAuthorizationBean mobileAuthorizationBean = mobileService.authorization(param);
             MobileAuthorizationBean mobileAuthorizationBean = mobileService.authorization(param);
-            MobileAuthCacheUtil.deleteMode(MobileModeEnum.valueOf(param.getMode().toUpperCase()), param.getCode());
+            MobileModeEnum mode = MobileModeEnum.valueOf(param.getMode().toUpperCase());
+            if (Objects.nonNull(mode) && MobileModeEnum.MOBILE_MONITOR.equals(mode)) {
+                MobileAuthCacheUtil.deleteMode(MobileModeEnum.valueOf(param.getMode().toUpperCase()), param.getCode());
+            }
             return ResultUtil.ok(mobileAuthorizationBean);
             return ResultUtil.ok(mobileAuthorizationBean);
         } finally {
         } finally {
             redisUtil.releaseLock(lockKey);
             redisUtil.releaseLock(lockKey);