diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/controller/ServiceTagController.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/controller/ServiceTagController.java index cdb4cb4..6869e6b 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/controller/ServiceTagController.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/controller/ServiceTagController.java @@ -8,6 +8,7 @@ import com.nu.modules.servicetag.service.IServiceTagService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.jeecg.common.api.vo.Result; import org.jeecg.common.aspect.annotation.AutoLog; @@ -22,6 +23,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Arrays; import java.util.HashMap; +import java.util.List; import java.util.Map; /** @@ -192,10 +194,21 @@ public class ServiceTagController extends JeecgController customeRuleMap = new HashMap<>(); - QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(serviceTag, req.getParameterMap(),customeRuleMap); + if(StringUtils.isEmpty(serviceTag.getEmployeesId())){ + return Result.error("员工id不能为空"); + } Page page = new Page(pageNo, pageSize); - IPage pageList = serviceTagService.getEmployeesList(page, queryWrapper); + IPage pageList = serviceTagService.getEmployeesList(page, serviceTag); + return Result.OK(pageList); + } + + + @GetMapping(value = "/getEmployessServiceTags") + public Result> getEmployessServiceTags(ServiceTag serviceTag) { + if(StringUtils.isEmpty(serviceTag.getEmployeesId())){ + return Result.error("员工id不能为空"); + } + List pageList = serviceTagService.getEmployessServiceTags(serviceTag); return Result.OK(pageList); } } diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/ServiceTagMapper.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/ServiceTagMapper.java index a3095c8..de73df0 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/ServiceTagMapper.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/ServiceTagMapper.java @@ -26,5 +26,7 @@ public interface ServiceTagMapper extends BaseMapper { Long queryTotal(@Param("serviceTag") ServiceTag serviceTag); - IPage getEmployeesList(Page page, @Param(Constants.WRAPPER) QueryWrapper queryWrapper); + IPage getEmployeesList(Page page, ServiceTag serviceTag); + + List getEmployessServiceTags(ServiceTag serviceTag); } diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/xml/ServiceTagMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/xml/ServiceTagMapper.xml index 01d682e..7e96886 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/xml/ServiceTagMapper.xml +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/mapper/xml/ServiceTagMapper.xml @@ -149,12 +149,20 @@ + + + + diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/IServiceTagService.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/IServiceTagService.java index e6bca81..cf1179a 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/IServiceTagService.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/IServiceTagService.java @@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.nu.modules.servicetag.entity.ServiceTag; +import java.util.List; + /** * @Description: 服务标签 * @Author: 张明远 @@ -24,5 +26,7 @@ public interface IServiceTagService extends IService { ServiceTag queryById(String id); - IPage getEmployeesList(Page page, QueryWrapper queryWrapper); + IPage getEmployeesList(Page page, ServiceTag queryWrapper); + + List getEmployessServiceTags(ServiceTag serviceTag); } diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/impl/ServiceTagServiceImpl.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/impl/ServiceTagServiceImpl.java index 6101c5b..527fe46 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/impl/ServiceTagServiceImpl.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/servicetag/service/impl/ServiceTagServiceImpl.java @@ -10,6 +10,7 @@ import com.nu.modules.servicetag.mapper.ServiceTagMapper; import com.nu.modules.servicetag.service.IServiceTagService; import org.springframework.stereotype.Service; +import java.util.Collections; import java.util.List; /** @@ -43,9 +44,13 @@ public class ServiceTagServiceImpl extends ServiceImpl getEmployeesList(Page page, QueryWrapper queryWrapper) { - queryWrapper.eq("iz_enabled","0"); + public IPage getEmployeesList(Page page, ServiceTag queryWrapper) { return baseMapper.getEmployeesList(page,queryWrapper); } + @Override + public List getEmployessServiceTags(ServiceTag serviceTag) { + return baseMapper.getEmployessServiceTags(serviceTag); + } + }