yin 17 時間 前
コミット
59d59cf14b

+ 12 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/bean/SystemStatusVo.java

@@ -1,5 +1,6 @@
 package cn.com.qmth.stmms.biz.exam.bean;
 
+import cn.com.qmth.stmms.common.enums.SystemAuthType;
 import io.swagger.annotations.ApiModelProperty;
 
 public class SystemStatusVo {
@@ -16,6 +17,9 @@ public class SystemStatusVo {
     @ApiModelProperty("版本时间")
     private String versionDate;
 
+    @ApiModelProperty("授权模式")
+    private SystemAuthType systemAuthType;
+
     public String getFileServer() {
         return fileServer;
     }
@@ -47,4 +51,12 @@ public class SystemStatusVo {
     public void setVersionDate(String versionDate) {
         this.versionDate = versionDate;
     }
+
+    public SystemAuthType getSystemAuthType() {
+        return systemAuthType;
+    }
+
+    public void setSystemAuthType(SystemAuthType systemAuthType) {
+        this.systemAuthType = systemAuthType;
+    }
 }

+ 9 - 0
stmms-web/src/main/java/cn/com/qmth/stmms/api/controller/admin/SystemController.java

@@ -6,6 +6,8 @@ import java.util.Date;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import cn.com.qmth.stmms.biz.config.model.SystemAuth;
+import cn.com.qmth.stmms.biz.config.service.SystemAuthService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -82,6 +84,9 @@ public class SystemController extends BaseApiController {
     @Value("${index.logo}")
     private String indexLogo;
 
+    @Autowired
+    private SystemAuthService authService;
+
     @ApiOperation(value = "系统版本及配置")
     @RequestMapping(value = "/version", method = RequestMethod.POST)
     @ResponseBody
@@ -91,6 +96,10 @@ public class SystemController extends BaseApiController {
         vo.setIndexLogo(indexLogo);
         vo.setVersionName(VersionInfo.NAME);
         vo.setVersionDate(VersionInfo.DATE);
+        SystemAuth systemAuth = authService.findOne();
+        if (systemAuth != null) {
+            vo.setSystemAuthType(systemAuth.getType());
+        }
         return vo;
     }