deason 1 рік тому
батько
коміт
cd7df0c34e

+ 1 - 0
src/main/java/cn/com/qmth/examcloud/tool/controller/TaskController.java

@@ -42,6 +42,7 @@ public class TaskController extends BaseController {
         req.setOperatorId(user.getUserId());
         req.setOperatorName(user.getDisplayName());
         req.setUserToken(user.getToken());
+        req.setServerUrl(user.getServerUrl());
         taskManager.addTask(req);
     }
 

+ 14 - 0
src/main/java/cn/com/qmth/examcloud/tool/entity/TaskEntity.java

@@ -87,6 +87,12 @@ public class TaskEntity implements Serializable {
     @Column(length = 100)
     private String userToken;
 
+    /**
+     * 接口服务地址前缀
+     */
+    @Column(length = 100)
+    private String serverUrl;
+
     /**
      * 考试ID
      */
@@ -195,6 +201,14 @@ public class TaskEntity implements Serializable {
         this.userToken = userToken;
     }
 
+    public String getServerUrl() {
+        return serverUrl;
+    }
+
+    public void setServerUrl(String serverUrl) {
+        this.serverUrl = serverUrl;
+    }
+
     public Long getExamId() {
         return examId;
     }

+ 1 - 0
src/main/java/cn/com/qmth/examcloud/tool/service/TaskManager.java

@@ -104,6 +104,7 @@ public class TaskManager {
         entity.setOperatorId(req.getOperatorId());
         entity.setOperatorName(req.getOperatorName());
         entity.setUserToken(req.getUserToken());
+        entity.setServerUrl(req.getServerUrl());
         entity.setExamId(req.getExamId());
         entity.setParams(req.getParams());
 

+ 11 - 0
src/main/java/cn/com/qmth/examcloud/tool/vo/task/TaskAdd.java

@@ -20,6 +20,8 @@ public class TaskAdd implements Serializable {
 
     private String userToken;
 
+    private String serverUrl;
+
     public TaskType getType() {
         return type;
     }
@@ -67,4 +69,13 @@ public class TaskAdd implements Serializable {
     public void setUserToken(String userToken) {
         this.userToken = userToken;
     }
+
+    public String getServerUrl() {
+        return serverUrl;
+    }
+
+    public void setServerUrl(String serverUrl) {
+        this.serverUrl = serverUrl;
+    }
+
 }

+ 3 - 0
src/main/java/cn/com/qmth/examcloud/tool/vo/user/User.java

@@ -13,6 +13,9 @@ public class User implements Serializable {
 
     private static final long serialVersionUID = 8766713125414955078L;
 
+    /**
+     * 接口服务地址前缀
+     */
     private String serverUrl;
 
     /**

+ 2 - 1
src/main/resources/templates/admin/taskList.ftlh

@@ -55,7 +55,8 @@
                         <template slot-scope="scope">
                             <div style="float: left;margin-left: 10px">
                                 <el-popover trigger="hover" placement="left">
-                                    <p style="color: #999999;max-width: 800px">{{ scope.row.params }}&nbsp;</p>
+                                    <p style="color: #999999;max-width: 800px">{{ scope.row.params }}&nbsp;
+                                        {{ scope.row.serverUrl }}</p>
                                     <div slot="reference">
                                         <el-button size="mini" type="info" icon="el-icon-more" plain>参数</el-button>
                                     </div>