Преглед на файлове

记录用户修改历史

lamphua преди 1 година
родител
ревизия
354ff1512b
променени са 1 файла, в които са добавени 11 реда и са изтрити 21 реда
  1. 11
    21
      oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java

+ 11
- 21
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java Целия файл

@@ -156,6 +156,17 @@ public class SysUserController extends BaseController
156 156
     @PutMapping
157 157
     public AjaxResult edit(@Validated @RequestBody SysUser user)
158 158
     {
159
+        CmcUserHistory cmcUserHistory = new CmcUserHistory();
160
+        SysUser sysUser = userService.selectUserById(user.getUserId());
161
+        cmcUserHistory.setUserId(user.getUserId());
162
+        cmcUserHistory.setTitiles(sysUser.getTitles());
163
+        cmcUserHistory.setEngineerLevel(sysUser.getEngineerLevel());
164
+        cmcUserHistory.setPostLevel(sysUser.getPostLevel());
165
+        cmcUserHistory.setSalaryLevel(sysUser.getSalaryLevel());
166
+        cmcUserHistory.setPmLevel(sysUser.getPmLevel());
167
+        cmcUserHistory.setUpdateReason(sysUser.getUpdateReason());
168
+        cmcUserHistory.setUpdateTime(DateUtils.getNowDate());
169
+        cmcUserHistoryService.insertCmcUserHistory(cmcUserHistory);
159 170
         userService.checkUserAllowed(user);
160 171
         userService.checkUserDataScope(user.getUserId());
161 172
         if (!userService.checkUserNameUnique(user))
@@ -174,27 +185,6 @@ public class SysUserController extends BaseController
174 185
         return toAjax(userService.updateUser(user));
175 186
     }
176 187
 
177
-    /**
178
-     * 修改用户
179
-     */
180
-    @PreAuthorize("@ss.hasPermi('system:user:edit')")
181
-    @Log(title = "用户管理", businessType = BusinessType.UPDATE)
182
-    @PutMapping("/addHistory")
183
-    public AjaxResult addHistory(@Validated @RequestBody SysUser user)
184
-    {
185
-        CmcUserHistory cmcUserHistory = new CmcUserHistory();
186
-        cmcUserHistory.setUserId(user.getUserId());
187
-        cmcUserHistory.setTitiles(user.getTitles());
188
-        cmcUserHistory.setEngineerLevel(user.getEngineerLevel());
189
-        cmcUserHistory.setPostLevel(user.getPostLevel());
190
-        cmcUserHistory.setSalaryLevel(user.getSalaryLevel());
191
-        cmcUserHistory.setPmLevel(user.getPmLevel());
192
-        cmcUserHistory.setUpdateReason(user.getUpdateReason());
193
-        cmcUserHistory.setUpdateTime(DateUtils.getNowDate());
194
-        cmcUserHistoryService.insertCmcUserHistory(cmcUserHistory);
195
-        return toAjax(cmcUserHistoryService.insertCmcUserHistory(cmcUserHistory));
196
-    }
197
-
198 188
     /**
199 189
      * 删除用户
200 190
      */

Loading…
Отказ
Запис