From 044418513c4c1a838ad2f22684d6b7d0e6c50f00 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 27 May 2021 10:58:39 +0800
Subject: [PATCH] screen-manage               修改字典数据更新逻辑

---
 screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
index 6c5fcdc..5b9656c 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
@@ -92,21 +92,24 @@
             HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
             String content = "���������������:"+manageMenuOld.getName()+";";
             for (Object key:map.keySet()) {
-                if (key.toString().equals("name")){
+                if (key.toString().equals("name")&&map.get(key)!=null){
                     content = content+"���������:"+manageMenuOld.getName()+"->"+map.get(key)+";";
                 }
-                if (key.toString().equals("url")){
+                if (key.toString().equals("url")&&map.get(key)!=null){
                     content = content+"url������:"+manageMenuOld.getUrl()+"->"+map.get(key)+";";
                 }
-                if (key.toString().equals("icon")){
+                if (key.toString().equals("icon")&&map.get(key)!=null){
                     content = content+"������������:"+manageMenuOld.getIcon()+"->"+map.get(key)+";";
                 }
-                if (key.toString().equals("parent_id")){
+                if (key.toString().equals("parent_id")&&map.get(key)!=null){
                     content = content+"���������:"+manageMenuMapper.getManageMenuById(manageMenuOld.getId()).getName()+"->"+manageMenuMapper.getManageMenuById(Integer.parseInt(map.get(key).toString())).getName()+";";
                 }
-                if (key.toString().equals("order")){
+                if (key.toString().equals("order")&&map.get(key)!=null){
                     content = content+"������������������������:"+manageMenuOld.getOrder()+"->"+map.get(key)+";";
                 }
+                if (key.toString().equals("desc")&&map.get(key)!=null){
+                    content = content+"������:"+manageMenuOld.getDesc()+"->"+map.get(key)+";";
+                }
             }
             logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
             resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());

--
Gitblit v1.8.0