浏览代码

Merge branch 'dev'
1

wangliang 4 年之前
父节点
当前提交
d8a2037f66

+ 7 - 3
themis-exam/src/main/java/com/qmth/themis/exam/api/SysController.java

@@ -5,6 +5,7 @@ import com.qmth.themis.business.annotation.ApiJsonProperty;
 import com.qmth.themis.business.bean.exam.EnvBean;
 import com.qmth.themis.business.bean.exam.OrgInfoBean;
 import com.qmth.themis.business.bean.exam.VersionBean;
+import com.qmth.themis.business.config.SystemConfig;
 import com.qmth.themis.business.entity.TBOrg;
 import com.qmth.themis.business.enums.UploadFileEnum;
 import com.qmth.themis.business.service.TBOrgService;
@@ -37,6 +38,9 @@ public class SysController {
     @Resource
     DictionaryConfig dictionaryConfig;
 
+    @Resource
+    SystemConfig systemConfig;
+
     @ApiOperation(value = "获取环境接口")
     @RequestMapping(value = "/env", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "环境信息", response = Result.class)})
@@ -60,9 +64,9 @@ public class SysController {
         }
         env.setCurrentTime(System.currentTimeMillis());
         VersionBean v = new VersionBean();
-        v.setName("1.2.0");
-        v.setValue(12);
-        v.setUrl("http://qmth-test.oss-cn-shenzhen.aliyuncs.com/client/v1.0.0/index.json");
+        v.setName(systemConfig.getProperty("client.config.version"));
+        v.setValue(Integer.parseInt(systemConfig.getProperty("client.config.value")));
+        v.setUrl(systemConfig.getProperty("client.config.url"));
         env.setVersion(v);
         boolean oss = dictionaryConfig.sysDomain().isOss();
         String url = null;

+ 4 - 0
themis-exam/src/main/resources/application.properties

@@ -161,6 +161,10 @@ prefix.url.mobile=api/mobile
 
 wxapp.upload.url=https://mobile-test.online-exam.cn
 
+client.config.version=1.0.0
+client.config.value=10
+client.config.url=http://qmth-test.oss-cn-shenzhen.aliyuncs.com/client/1.0.0/index.json
+
 #\u65E0\u9700\u9274\u6743\u7684url
 no.auth.urls=/webjars/**,/druid/**,/swagger-ui.html,/doc.html,/swagger-resources/**,/v2/api-docs,/webjars/springfox-swagger-ui/**,/api/oe/student/login,/api/oe/sys/env,/file/**,/upload/**,/client/**,/base_photo/**,/frontend/**,/api/oe/exam/short_code,/api/mobile/authorization
 common.system.urls=/api/oe/student/logout,/api/oe/exam/file/upload,/api/mobile/file/upload