From d21e551b42746e5c689c96e584042e418083ff9b Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 11 Mar 2021 16:06:18 +0800
Subject: [PATCH] tokenUtils更新

---
 screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java |   82 ++++++++++++++++++++++++----------------
 1 files changed, 49 insertions(+), 33 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
index b76ddbe..53aee77 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
@@ -39,9 +39,16 @@
     @Resource
     ManageMenuMapper manageMenuMapper;
 
-
+    /**
+     * @Description: ������
+     * @Param: [paramters]
+     * @return: java.util.Map<java.lang.String   ,   java.lang.Object>
+     * @Author: ���������
+     * @Date: 2021/3/11
+     */
+    @Override
     public Map<String, Object> login(Map<String, Object> paramters) {
-        Map<String,Object> result = new HashMap<>();
+        Map<String, Object> result = new HashMap<>();
         //������������
         String cyrpAccount = (String) paramters.get("account");
         String cyrpPassword = (String) paramters.get("password");
@@ -52,59 +59,68 @@
         QueryWrapper<ManageAccount> wrapper = new QueryWrapper<>();
         wrapper.eq("account", account);
         ManageAccount manageAccount = accountMapper.selectOne(wrapper);
-        if(ObjectUtils.isEmpty(manageAccount)){
-            result.put("accountId",-1);
-            result.put("msg","���������������");
+        if (ObjectUtils.isEmpty(manageAccount)) {
+            result.put("accountId", -1);
+            result.put("msg", "���������������");
             return result;
         }
         //������������������������
-        if(manageAccount.getIsDelete().equals("1")){
-            result.put("accountId",-2);
-            result.put("msg","������������������");
+        if (manageAccount.getIsDelete().equals("1")) {
+            result.put("accountId", -2);
+            result.put("msg", "������������������");
             return result;
         }
         //������������
-        if(!MD5Utils.saltMD5Verify(password,manageAccount.getPassword())){
-            result.put("accountId",-3);
-            result.put("msg","���������������������");
+        if (!MD5Utils.saltMD5Verify(password, manageAccount.getPassword())) {
+            result.put("accountId", -3);
+            result.put("msg", "���������������������");
             return result;
         }
         //������������
         List<ManageRole> roles = roleMapper.getManageRoleByAccountId(manageAccount.getId());
-        if(ObjectUtils.isEmpty(roles)){
-            result.put("accountId",-4);
-            result.put("msg","������������������������");
+        if (ObjectUtils.isEmpty(roles)) {
+            result.put("accountId", -4);
+            result.put("msg", "������������������������");
             return result;
         }
         //������������
         List<ManageMenu> menus = manageMenuMapper.getParentChildrenMenusByRoles(roles);
-        if(ObjectUtils.isEmpty(menus)){
-            result.put("accountId",-5);
-            result.put("msg","������������������������");
+        if (ObjectUtils.isEmpty(menus)) {
+            result.put("accountId", -5);
+            result.put("msg", "������������������������");
             return result;
         }
 
         //������������token,���������������������������������
-        Map<String,Object> userInfo = new HashMap<>();//���������������������������������������
-        userInfo.put("accountId",manageAccount.getId());//������Id
-        userInfo.put("userName",manageAccount.getUserName());//������������
-        userInfo.put("roles",roles);//������������
-        userInfo.put("menus",menus);//������������
-        Map<String, Object> tokenResult = TokenUtils.getToken(String.valueOf(manageAccount.getId()), userInfo);
-        if(tokenResult.get("code").equals(TokenUtils.error)){
-            result.put("accountId",-6);
-            result.put("msg","������token������");
-            return result;
-        }
+        Map<String, Object> userInfo = new HashMap<>();//���������������������������������������
+        userInfo.put("accountId", manageAccount.getId());//������Id
+        userInfo.put("userName", manageAccount.getUserName());//������������
+        userInfo.put("roles", roles);//������������
+        userInfo.put("menus", menus);//������������
+        String token = TokenUtils.getToken(String.valueOf(manageAccount.getId()), userInfo);
+
 
         //������������������
-        result.put("accountId",manageAccount.getId());//������Id
-        result.put("userName",manageAccount.getUserName());//������������
-        result.put("roles",roles);//������������
-        result.put("menus",menus);//������������
-        result.put("token",tokenResult.get("token"));
+        result.put("accountId", manageAccount.getId());//������Id
+        result.put("userName", manageAccount.getUserName());//������������
+        result.put("roles", roles);//������������
+        result.put("menus", menus);//������������
+        result.put("token", token);
         return result;
     }
 
+    /**
+     * @Description: ������
+     * @Param: [paramters]
+     * @return: java.util.Map<java.lang.String   ,   java.lang.Object>
+     * @Author: ���������
+     * @Date: 2021/3/11
+     */
+    @Override
+    public Map<String, Object> logout(Map<String, Object> paramters) {
+
+        return null;
+    }
+
 
 }

--
Gitblit v1.8.0