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/OrganizationServiceImpl.java | 37 +++++++++++++++++-------------------- 1 files changed, 17 insertions(+), 20 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java index d7ac38c..34f5fe5 100644 --- a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java +++ b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java @@ -10,7 +10,7 @@ import com.moral.api.mapper.OrganizationMapper; import com.moral.api.pojo.dto.organization.OrganizationDTO; import com.moral.api.pojo.dto.organization.OrganizationQueryDTO; -import com.moral.api.pojo.dto.organization.OrganizationQueryNameDTO; +import com.moral.api.pojo.dto.organization.OrganizationQueryNamesDTO; import com.moral.api.pojo.form.organization.*; import com.moral.api.service.OrganizationService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -19,7 +19,6 @@ import com.moral.constant.ResponseCodeEnum; import com.moral.util.ConvertUtils; import com.moral.util.DateUtils; -import lombok.Data; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Service; @@ -30,7 +29,6 @@ import javax.servlet.http.HttpServletRequest; import java.util.*; -import java.util.function.Predicate; /** * <p> @@ -128,14 +126,14 @@ //form���entity Organization organization = organizationUpdateForm.formConvertEntity(); - //������������������������ - QueryWrapper<Organization> existWrapper = new QueryWrapper<>(); - Organization existOrganization = new Organization(); - existOrganization.setId(organization.getId()); - existOrganization.setIsDelete(Constants.NOT_DELETE); - existWrapper.setEntity(existOrganization); - existOrganization = organizationMapper.selectOne(existWrapper); - if (ObjectUtils.isEmpty(existOrganization)) { + //������������������������������������������ + QueryWrapper<Organization> oldWrapper = new QueryWrapper<>(); + Organization oldOrganization = new Organization(); + oldOrganization.setId(organization.getId()); + oldOrganization.setIsDelete(Constants.NOT_DELETE); + oldWrapper.setEntity(oldOrganization); + oldOrganization = organizationMapper.selectOne(oldWrapper); + if (ObjectUtils.isEmpty(oldOrganization)) { organizationDTO.setCode(ResponseCodeEnum.ORGANIZATION_NOT_EXIST.getCode()); organizationDTO.setMsg(ResponseCodeEnum.ORGANIZATION_NOT_EXIST.getMsg()); return organizationDTO; @@ -170,7 +168,7 @@ organizationDTO.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); //������������������ - insertUpdateLog(organizationUpdateForm, organization, existOrganization); + insertUpdateLog(organizationUpdateForm, organization, oldOrganization); return organizationDTO; } @@ -236,6 +234,8 @@ organizationMapper.update(null, updateWrapper); } } + + //������������������������ //������������������ dto.setOrganization(existOrganization); @@ -338,20 +338,17 @@ } /** - * @Description: ������������������������������Id��������������� - * @Param: [organizationQueryNameForm] + * @Description: ������������������������������Id + * @Param: [] * @return: com.moral.api.pojo.dto.organization.OrganizationQueryNameDTO * @Author: ��������� * @Date: 2021/4/13 */ @Override - public OrganizationQueryNameDTO queryOrganizationNames(OrganizationQueryNameForm form) { - OrganizationQueryNameDTO dto = new OrganizationQueryNameDTO(); - //������ - String name = form.getName(); + public OrganizationQueryNamesDTO queryNames(OrganizationQueryNamesForm from) { + OrganizationQueryNamesDTO dto = new OrganizationQueryNamesDTO(); //������������������ - NullFilterWrapper<Organization> queryWrapper = new NullFilterWrapper(); - queryWrapper.like("name", name); + QueryWrapper<Organization> queryWrapper = new QueryWrapper(); queryWrapper.eq("is_delete", Constants.NOT_DELETE); //������ List<Organization> organizations = organizationMapper.selectList(queryWrapper); -- Gitblit v1.8.0