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