Selaa lähdekoodia

通过部门获取分管领导

lamphua 1 vuosi sitten
vanhempi
commit
6ed2c7e3b3

+ 7
- 7
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcCarApprovalController.java Näytä tiedosto

@@ -77,10 +77,10 @@ public class CmcCarApprovalController extends BaseController
77 77
         if (cmcCarApproval != null) {
78 78
             formData.put("user", userService.selectUserById(cmcCarApproval.getApplier()).getNickName());
79 79
             formData.put("deptName", deptService.selectDeptById(userService.selectUserById(cmcCarApproval.getApplier()).getDeptId()).getDeptName());
80
-            formData.put("date", cmcCarApproval.getApplyDate());
81
-            formData.put("startTime", cmcCarApproval.getBeginDate());
82
-            formData.put("endTime", cmcCarApproval.getEndDate());
83
-            formData.put("day", cmcCarApproval.getDays());
80
+            formData.put("applyDate", cmcCarApproval.getApplyDate());
81
+            formData.put("beginDate", cmcCarApproval.getBeginDate());
82
+            formData.put("endDate", cmcCarApproval.getEndDate());
83
+            formData.put("days", cmcCarApproval.getDays());
84 84
             formData.put("passengers", cmcCarApproval.getPassengers());
85 85
             formData.put("projectNumber", cmcCarApproval.getProjectId());
86 86
             formData.put("applyReason", cmcCarApproval.getApplyReason());
@@ -123,9 +123,9 @@ public class CmcCarApprovalController extends BaseController
123 123
         cmcCarApproval.setProjectId(formDataJson.getString("projectNumber"));
124 124
         cmcCarApproval.setApplyReason(formDataJson.getString("applyReason"));
125 125
         cmcCarApproval.setPassengers(formDataJson.getInteger("passengers"));
126
-        cmcCarApproval.setBeginDate(formDataJson.getDate("startTime"));
127
-        cmcCarApproval.setEndDate(formDataJson.getDate("endTime"));
128
-        cmcCarApproval.setDays(formDataJson.getLong("day"));
126
+        cmcCarApproval.setBeginDate(formDataJson.getDate("beginDate"));
127
+        cmcCarApproval.setEndDate(formDataJson.getDate("endDate"));
128
+        cmcCarApproval.setDays(formDataJson.getLong("days"));
129 129
         cmcCarApprovalService.insertCmcCarApproval(cmcCarApproval);
130 130
         return AjaxResult.success("提交用车审批表成功");
131 131
     }

+ 4
- 4
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcDeviceApprovalController.java Näytä tiedosto

@@ -77,10 +77,10 @@ public class CmcDeviceApprovalController extends BaseController
77 77
         if (cmcDeviceApproval != null) {
78 78
             formData.put("user", userService.selectUserById(cmcDeviceApproval.getApplier()).getNickName());
79 79
             formData.put("deptName", deptService.selectDeptById(userService.selectUserById(cmcDeviceApproval.getApplier()).getDeptId()).getDeptName());
80
-            formData.put("date", cmcDeviceApproval.getApplyDate());
81
-            formData.put("startTime", cmcDeviceApproval.getBeginDate());
82
-            formData.put("endTime", cmcDeviceApproval.getEndDate());
83
-            formData.put("day", cmcDeviceApproval.getDays());
80
+            formData.put("applyDate", cmcDeviceApproval.getApplyDate());
81
+            formData.put("beginDate", cmcDeviceApproval.getBeginDate());
82
+            formData.put("endDate", cmcDeviceApproval.getEndDate());
83
+            formData.put("days", cmcDeviceApproval.getDays());
84 84
             formData.put("projectNumber", cmcDeviceApproval.getProjectId());
85 85
             formData.put("applyReason", cmcDeviceApproval.getApplyReason());
86 86
             formData.put("deptUser", cmcDeviceApproval.getDeptUserId());

+ 34
- 18
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java Näytä tiedosto

@@ -77,28 +77,21 @@ public class SysPostController extends BaseController
77 77
     }
78 78
 
79 79
     /**
80
-     * 获取分管领导
80
+     * 通过userId获取分管领导
81 81
      */
82 82
     @GetMapping("/manageLeader")
83 83
     public AjaxResult getManageLeader(String userId)
84 84
     {
85
-        JSONObject jsonObject = new JSONObject();
86
-        jsonObject.put("2", Arrays.asList(103,105,113));
87
-        jsonObject.put("7", Arrays.asList(104, 112, 116));
88
-        jsonObject.put("9", Arrays.asList(108, 109));
89
-        jsonObject.put("10", Arrays.asList(110, 111));
90
-        jsonObject.put("11", Arrays.asList(160, 107));
91
-        jsonObject.put("12", Arrays.asList(117));
92
-        jsonObject.put("13", Arrays.asList(114, 115));
93
-        Iterator<String> iterator = jsonObject.keySet().iterator();
94
-        String manageId = "";
95
-        while(iterator.hasNext()){
96
-            String key = (String) iterator.next();
97
-            List<Long> value = jsonObject.getList(key, Long.class);
98
-            if (value.contains(userService.selectUserById(Long.parseLong(userId)).getDeptId()))
99
-                manageId = key;
100
-        }
101
-        return success(manageId);
85
+        return success(getManageId(userService.selectUserById(Long.parseLong(userId)).getDeptId()));
86
+    }
87
+
88
+    /**
89
+     * 通过deptId获取分管领导
90
+     */
91
+    @GetMapping("/manageLeaderByDept")
92
+    public AjaxResult getManageLeaderByDeptId(String deptId)
93
+    {
94
+        return success(getManageId(Long.parseLong(deptId)));
102 95
     }
103 96
 
104 97
     @Log(title = "岗位管理", businessType = BusinessType.EXPORT)
@@ -181,4 +174,27 @@ public class SysPostController extends BaseController
181 174
         List<SysPost> posts = postService.selectPostAll();
182 175
         return success(posts);
183 176
     }
177
+
178
+    private SysUser getManageId(Long id) {
179
+        JSONObject jsonObject = new JSONObject();
180
+        jsonObject.put("2", Arrays.asList(103,105,113));
181
+        jsonObject.put("7", Arrays.asList(104, 112, 116));
182
+        jsonObject.put("9", Arrays.asList(108, 109));
183
+        jsonObject.put("10", Arrays.asList(110, 111));
184
+        jsonObject.put("11", Arrays.asList(106, 107));
185
+        jsonObject.put("12", Arrays.asList(117));
186
+        jsonObject.put("13", Arrays.asList(114, 115));
187
+        Iterator<String> iterator = jsonObject.keySet().iterator();
188
+        String manageId = "";
189
+        while(iterator.hasNext()){
190
+            String key = (String) iterator.next();
191
+            List<Long> value = jsonObject.getList(key, Long.class);
192
+            if (value.contains(id))
193
+                manageId = key;
194
+        }
195
+        SysUser user = new SysUser();
196
+        if (!manageId.equals(""))
197
+            user = userService.selectUserById(Long.parseLong(manageId));
198
+        return user;
199
+    }
184 200
 }

Loading…
Peruuta
Tallenna