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