From 2dc2c611732c665591654d20ed9149f04fe82acf Mon Sep 17 00:00:00 2001 From: anxin Date: Wed, 26 Feb 2025 09:28:52 +0800 Subject: [PATCH] Org --- .../controller/OrganizationController.java | 2 +- .../service/IOrganizationService.java | 3 -- .../service/impl/OrganizationServiceImpl.java | 39 +++---------------- 3 files changed, 6 insertions(+), 38 deletions(-) diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/OrganizationController.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/OrganizationController.java index 49cd7ce3..33a7ba03 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/OrganizationController.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/OrganizationController.java @@ -29,8 +29,8 @@ import com.openhis.common.enums.OrganizationType; import com.openhis.common.utils.HisPageUtils; import com.openhis.common.utils.HisQueryUtils; import com.openhis.web.basedatamanage.dto.OrgQueryParam; -import com.openhis.web.basedatamanage.dto.OrganizationQueryDto; import com.openhis.web.basedatamanage.dto.OrganizationInitDto; +import com.openhis.web.basedatamanage.dto.OrganizationQueryDto; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java index ef4408ab..f7bb65b3 100644 --- a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java +++ b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java @@ -1,6 +1,5 @@ package com.openhis.administration.service; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.openhis.administration.domain.Organization; @@ -11,7 +10,5 @@ import com.openhis.administration.domain.Organization; * @date 2025-02-21 */ public interface IOrganizationService extends IService { -// Page getOrganizationPage(Integer classEnum, Integer activeFlag, Integer pageNo, Integer pageSize); - boolean changeOrgFlag(Long orgId); } \ No newline at end of file diff --git a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java index 99b7188a..f3b11be1 100644 --- a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java +++ b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java @@ -1,16 +1,14 @@ package com.openhis.administration.service.impl; -import com.openhis.common.enums.ActiveFlag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.openhis.administration.domain.Organization; import com.openhis.administration.mapper.OrganizationMapper; import com.openhis.administration.service.IOrganizationService; +import com.openhis.common.enums.AccountStatus; +import com.openhis.common.enums.ActiveFlag; /** * 机构管理Service业务层处理 @@ -25,43 +23,16 @@ public class OrganizationServiceImpl extends ServiceImpl getOrganizationPage(Integer classEnum, Integer activeFlag, Integer pageNo, -// Integer pageSize) { -// -// LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); -// -// if (classEnum != null) { -// queryWrapper.eq(Organization::getTypeEnum, classEnum); -// } -// -// if (activeFlag != null) { -// queryWrapper.eq(Organization::getActiveFlag, activeFlag); -// } -// -// Page organizationPage = organizationMapper.selectPage(new Page<>(pageNo, pageSize), queryWrapper); -// -// // 返回机构信息列表 -// return organizationPage; -// } - @Override public boolean changeOrgFlag(Long orgId) { if (orgId != null) { Organization organization = organizationMapper.selectById(orgId); - if (organization.getActiveFlag().equals(ActiveFlag.YES.getValue())) { - organization.setActiveFlag(ActiveFlag.NO.getValue()); + if (organization.getActiveFlag().equals(AccountStatus.ACTIVE.getValue())) { + organization.setActiveFlag(ActiveFlag.INACTIVE.getValue()); return true; } else { - organization.setActiveFlag(ActiveFlag.YES.getValue()); + organization.setActiveFlag(ActiveFlag.ACTIVE.getValue()); return true; } } else {