From 57b29a43e4d1505d44e1ac82ed61ef640ba49e8c Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Wed, 27 Sep 2023 19:16:33 +0800
Subject: [PATCH] ci:持续修改

---
 screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
index 161de75..9f09510 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
@@ -30,14 +30,17 @@
 import com.moral.api.entity.Group;
 import com.moral.api.entity.Menu;
 import com.moral.api.entity.Organization;
+import com.moral.api.entity.ResponsibilityUnit;
 import com.moral.api.entity.User;
 import com.moral.api.entity.UserGroup;
 import com.moral.api.entity.UserLog;
 import com.moral.api.mapper.MenuMapper;
+import com.moral.api.mapper.ResponsibilityUnitMapper;
 import com.moral.api.mapper.UserGroupMapper;
 import com.moral.api.mapper.UserLogMapper;
 import com.moral.api.mapper.UserMapper;
 import com.moral.api.pojo.bo.UserBO;
+import com.moral.api.service.ResponsibilityUnitService;
 import com.moral.api.service.UserService;
 import com.moral.api.utils.OperationLogUtils;
 import com.moral.constant.Constants;
@@ -76,6 +79,7 @@
 
     @Autowired
     private OperationLogUtils operationLogUtils;
+
 
     @Value("${AES.KEY}")
     private String AESKey;
@@ -119,12 +123,13 @@
         //������������������
         Map<String, Object> userInfo = new LinkedHashMap<>();
 
-        //������in���
+        //������������
         userInfo.put("userId", userBo.getId());
         userInfo.put("account", userBo.getAccount());
         userInfo.put("userName", userBo.getUserName());
         userInfo.put("email", userBo.getEmail());
         userInfo.put("mobile", userBo.getMobile());
+        userInfo.put("unitId",userBo.getUnitId());
         userInfo.put("wechat", userBo.getWechat());
         userInfo.put("expireTime", DateUtils.dateToDateString(userBo.getExpireTime()));
         userInfo.put("isAdmin", userBo.getIsAdmin());
@@ -219,6 +224,7 @@
         //������������������������������
         List<Menu> nextLevelMenus = menus.stream()
                 .filter(o -> o.getParentId().equals(menu.getId()))
+                .sorted(Comparator.comparing(Menu::getOrder))
                 .collect(Collectors.toList());
         List<Map<String, Object>> list = new ArrayList<>();
         if (nextLevelMenus.size() > 0) {
@@ -342,7 +348,6 @@
         /*String account = beforeUser.getAccount();
         //account������������
         user.setAccount(account);*/
-        System.out.println(user);
         if (!ObjectUtils.isEmpty(user.getAccount())) {
             QueryWrapper<User> queryWrapper = new QueryWrapper<>();
             queryWrapper.eq("is_delete", Constants.NOT_DELETE).eq("account", user.getAccount());
@@ -361,7 +366,6 @@
         }
         //������������
         String password = user.getPassword();
-        System.out.println("password==" + password);
         if (!ObjectUtils.isEmpty(password)) {
             //������������
             password = AESUtils.decrypt(password, AESKey);
@@ -390,13 +394,9 @@
         Date orgExpireTime = DateUtils.getDate((String) orgInfo.get("expireTime"), DateUtils.yyyy_MM_dd_HH_mm_ss_EN);
         if (userExpireTime != null) {
             if (orgExpireTime != null && userExpireTime.getTime() > orgExpireTime.getTime()) {
-                user.setExpireTime(orgExpireTime);
-            } else {
-                user.setExpireTime(userExpireTime);
-            }
-        } else {
-            if (orgExpireTime != null) {
-                user.setExpireTime(orgExpireTime);
+                result.put("code", ResponseCodeEnum.EXPIRE_BEYOND_ADMIN.getCode());
+                result.put("msg", ResponseCodeEnum.EXPIRE_BEYOND_ADMIN.getMsg());
+                return result;
             }
         }
         //������redis
@@ -408,7 +408,8 @@
         userMapper.updateById(user);
 
         //������
-        StringBuilder content = new StringBuilder("������������������" + user.getAccount() + "->");
+        String account = userMapper.selectById(userId).getAccount();
+        StringBuilder content = new StringBuilder("������������������" + account + "->");
         for (String key : update.keySet()) {
             Object afterValue = update.get(key);
             if (!key.equals("id") && afterValue != null) {
@@ -417,7 +418,6 @@
                 content.append(key).append(":").append(beforeValue).append("=>").append(afterValue).append(";");
             }
         }
-        HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
         operationLogUtils.insertLog(content.toString(), Constants.UPDATE_OPERATE_TYPE);
         return result;
     }

--
Gitblit v1.8.0