From 52d8cf200d7a54890845d4c468c24b6ab97a4762 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 06 May 2021 14:41:34 +0800
Subject: [PATCH] screen-manage                 前台用户增加以及删除功能

---
 screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java |   55 +++++++++++++++++++++++++++----------------------------
 1 files changed, 27 insertions(+), 28 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 b144225..5bfa013 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
@@ -223,7 +223,7 @@
         StringBuilder content = new StringBuilder();
         content.append("������������������").append(manageAccount.getUserName() + ";")
                 .append("account���" + manageAccount.getAccount() + ";");
-        logUtils.saveOperationForManage(request, content.toString(),Constants.INSERT_OPERATE_TYPE);
+        logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
 
         return accountDTO;
     }
@@ -240,7 +240,7 @@
         AccountQueryDTO accountQueryDTO = new AccountQueryDTO();
 
         //������
-        Integer pageCount = accountQueryForm.getPage();
+        Integer page = accountQueryForm.getPage();
         Integer size = accountQueryForm.getSize();
         String userName = accountQueryForm.getUserName();
         String email = accountQueryForm.getEmail();
@@ -250,10 +250,10 @@
         String order = accountQueryForm.getOrder();
         String orderType = accountQueryForm.getOrderType();
         Date createStartTime = accountQueryForm.getCreateStartTime();
-        Date createEndTime = DateUtils.getDateOfDay(accountQueryForm.getCreateEndTime(), 1);
+        Date createEndTime = accountQueryForm.getCreateEndTime();
 
         //������������������
-        Page<ManageAccount> page = new Page<>(pageCount, size);
+        Page<ManageAccount> queryPage = new Page<>(page, size);
         NullFilterWrapper<ManageAccount> wrapper = new NullFilterWrapper<>();
 
         wrapper.like("user_name", userName);
@@ -275,20 +275,19 @@
             wrapper.eq("is_delete", Constants.NOT_DELETE);
 
         //������������
-        Page resultPage = manageAccountMapper.selectPage(page, wrapper);
+        Page resultPage = manageAccountMapper.selectPage(queryPage, wrapper);
 
         //���������������������������
         List<ManageAccount> accounts = resultPage.getRecords();
         List<AccountDTO> accountDTOS = new ArrayList<>();
-        if (!ObjectUtils.isEmpty(accounts)) {
-            for (ManageAccount manageAccount : accounts) {
-                AccountDTO accountDTO = new AccountDTO();
-                List<ManageRole> roles = manageRoleMapper.getManageRoleByAccountId(manageAccount.getId());
-                accountDTO.setRoles(roles);
-                accountDTO.setAccount(manageAccount);
-                accountDTOS.add(accountDTO);
-            }
+        for (ManageAccount manageAccount : accounts) {
+            AccountDTO accountDTO = new AccountDTO();
+            List<ManageRole> roles = manageRoleMapper.getManageRoleByAccountId(manageAccount.getId());
+            accountDTO.setRoles(roles);
+            accountDTO.setAccount(manageAccount);
+            accountDTOS.add(accountDTO);
         }
+
 
         //������������������
         accountQueryDTO.setAccountDTOS(accountDTOS);
@@ -346,7 +345,7 @@
         StringBuilder content = new StringBuilder();
         content.append("������������������").append(existManageAccount.getUserName() + ";")
                 .append("���������" + existManageAccount.getAccount() + ";");
-        logUtils.saveOperationForManage(request, content.toString(),Constants.DELETE_OPERATE_TYPE);
+        logUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
 
         return accountDTO;
     }
@@ -366,22 +365,22 @@
         ManageAccount manageAccount = accountUpdateForm.formConvertEntity();
         List<Integer> roleIds = accountUpdateForm.getRoleIds();
 
-        //������������������������������������
-        QueryWrapper<ManageAccount> exitWrapper = new QueryWrapper<>();
-        ManageAccount exitManageAccount = new ManageAccount();
-        exitManageAccount.setId(manageAccount.getId());
-        exitManageAccount.setIsDelete(Constants.NOT_DELETE);
-        exitWrapper.setEntity(exitManageAccount);
-        exitManageAccount = manageAccountMapper.selectOne(exitWrapper);
-        if (ObjectUtils.isEmpty(exitManageAccount)) {
+        //������������������������������������������
+        QueryWrapper<ManageAccount> oldAccountWrapper = new QueryWrapper<>();
+        ManageAccount oldManageAccount = new ManageAccount();
+        oldManageAccount.setId(manageAccount.getId());
+        oldManageAccount.setIsDelete(Constants.NOT_DELETE);
+        oldAccountWrapper.setEntity(oldManageAccount);
+        oldManageAccount = manageAccountMapper.selectOne(oldAccountWrapper);
+        if (ObjectUtils.isEmpty(oldManageAccount)) {
             accountDTO.setCode(ResponseCodeEnum.ACCOUNT_NOT_EXIST.getCode());
             accountDTO.setMsg(ResponseCodeEnum.ACCOUNT_NOT_EXIST.getMsg());
             return accountDTO;
         }
 
         //������ManageAccount���
-        Map manageAccountMap = JSONObject.parseObject(JSON.toJSONString(manageAccount),Map.class);//���������Map���������������������������
-        if (manageAccountMap.size()>1) {//������������account������������������������������������������
+        Map manageAccountMap = JSONObject.parseObject(JSON.toJSONString(manageAccount), Map.class);//���������Map���������������������������
+        if (manageAccountMap.size() > 1) {//������������������������id���������������������������������
             manageAccountMapper.updateById(manageAccount);
         }
         //������������������������
@@ -420,7 +419,7 @@
         accountDTO.setAccount(manageAccount);
 
         //������������������
-        insertUpdateLog(accountUpdateForm, exitManageAccount, oldRoles);
+        insertUpdateLog(accountUpdateForm, oldManageAccount, oldRoles);
 
         return accountDTO;
     }
@@ -465,7 +464,7 @@
                     }
 
                     if (!ObjectUtils.isEmpty(oldRoles)) {
-                        oldRolesName.deleteCharAt(oldRolesName.length()-1);//������ "���"
+                        oldRolesName.deleteCharAt(oldRolesName.length() - 1);//������ "���"
                         oldRolesName.append("[");
                         for (ManageRole role : oldRoles) {
                             oldRolesName.append(role.getName() + ",");
@@ -475,7 +474,7 @@
                     }
 
                     if (!ObjectUtils.isEmpty(newRoles)) {
-                        newRolesName.deleteCharAt(newRolesName.length()-1);//������ "���"
+                        newRolesName.deleteCharAt(newRolesName.length() - 1);//������ "���"
                         newRolesName.append("[");
                         for (ManageRole role : newRoles) {
                             newRolesName.append(role.getName() + ",");
@@ -484,7 +483,7 @@
                         newRolesName.append("]");
                     }
                     //������������content
-                    content.append(value+":"+oldRolesName + "->" + newRolesName + ";");
+                    content.append(value + ":" + oldRolesName + "->" + newRolesName + ";");
                 }
             } else {//������������������
                 if (newParameters.get(key) != null) {

--
Gitblit v1.8.0