From c8748cf690e2806b59a5cf39732ee56995dd4e7b Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Wed, 14 Apr 2021 11:28:48 +0800
Subject: [PATCH] 添加角色新增日志

---
 screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
index 2509d63..bccc23d 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
@@ -126,7 +126,7 @@
         //������������������
         HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
         String content = "������������:"+manageRole.getName()+";";
-        logUtils.saveOperationForManage(request,content,"1");
+        logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
         resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
         resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
         return resultMap;
@@ -145,7 +145,21 @@
             resultMap.put("code",ResponseCodeEnum.ROLE_IS_NULL.getCode());
             resultMap.put("msg",ResponseCodeEnum.ROLE_IS_NULL.getMsg());
         }else {
+            //���������������������������������
+            ManageRole manageRoleOld = manageRoleMapper.selectById(Integer.parseInt(map.get("id").toString()));
             manageRoleMapper.updateManageRoleById(map);
+            //������������������
+            HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+            String content = "���������������:"+manageRoleOld.getName()+";";
+            for (Object key:map.keySet()) {
+                if (key.toString().equals("name")){
+                    content = content+"���������:"+manageRoleOld.getName()+"->"+map.get(key)+";";
+                }
+                if (key.toString().equals("desc")){
+                    content = content+"������:"+manageRoleOld.getDesc()+"->"+map.get(key)+";";
+                }
+            }
+            logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
             resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
             resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
         }
@@ -203,18 +217,17 @@
             Map deleteMap = new HashMap();
             deleteMap.put("id",Integer.parseInt(map.get("id").toString()));
             deleteMap.put("is_delete",1);
-            //manageRoleMapper.updateManageRoleById(deleteMap);
+            manageRoleMapper.updateManageRoleById(deleteMap);
             ManageAccountRole manageAccountRole = new ManageAccountRole();
             manageAccountRole.setIsDelete("1");
             QueryWrapper<ManageAccountRole> wrapper = new QueryWrapper();
             wrapper.eq("role_id",Integer.parseInt(map.get("id").toString()));
-            //manageAccountRoleMapper.update(manageAccountRole,wrapper);
+            manageAccountRoleMapper.update(manageAccountRole,wrapper);
             //������������������
             HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
             ManageRole manageRole1 = manageRoleMapper.selectById(Integer.parseInt(map.get("id").toString()));
-            System.out.println(manageRole1);
-            String content = "������������:"+manageRole.getName()+";";
-            //logUtils.saveOperationForManage(request,content,"1");
+            String content = "������������:"+manageRole1.getName()+";";
+            logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
             resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
             resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
         }

--
Gitblit v1.8.0