| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.fasterxml.jackson.databind.ser.Serializers; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | 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.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.mapper.BaseOrganizationMapper; |
| | | import com.ruoyi.project.domain.BaseOrganization; |
| | |
| | | |
| | | /** |
| | | * 机构管理Service业务层处理 |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-05 |
| | | */ |
| | | @Service |
| | | public class BaseOrganizationServiceImpl extends ServiceImpl<BaseOrganizationMapper, BaseOrganization> implements IBaseOrganizationService |
| | | { |
| | | |
| | | public class BaseOrganizationServiceImpl extends ServiceImpl<BaseOrganizationMapper, BaseOrganization> implements IBaseOrganizationService { |
| | | @Autowired |
| | | private BaseOrganizationMapper baseOrganizationMapper; |
| | | |
| | | /** |
| | | * 查询机构管理列表 |
| | | * |
| | | * |
| | | * @param baseOrganization 机构管理 |
| | | * @return 机构管理 |
| | | */ |
| | | @Override |
| | | public List<BaseOrganization> queryList(BaseOrganization baseOrganization) { |
| | | LambdaQueryWrapper<BaseOrganization> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationname())){ |
| | | wrappers.like(BaseOrganization::getOrganizationname ,baseOrganization.getOrganizationname()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationname())) { |
| | | wrappers.like(BaseOrganization::getOrganizationname, baseOrganization.getOrganizationname()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationid())){ |
| | | wrappers.eq(BaseOrganization::getOrganizationid ,baseOrganization.getOrganizationid()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationid())) { |
| | | wrappers.eq(BaseOrganization::getOrganizationid, baseOrganization.getOrganizationid()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getLogourl())){ |
| | | wrappers.eq(BaseOrganization::getLogourl ,baseOrganization.getLogourl()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getLogourl())) { |
| | | wrappers.eq(BaseOrganization::getLogourl, baseOrganization.getLogourl()); |
| | | } |
| | | if (baseOrganization.getRegistertime() != null){ |
| | | wrappers.eq(BaseOrganization::getRegistertime ,baseOrganization.getRegistertime()); |
| | | if (baseOrganization.getRegistertime() != null) { |
| | | wrappers.eq(BaseOrganization::getRegistertime, baseOrganization.getRegistertime()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getRegisteraddress())){ |
| | | wrappers.eq(BaseOrganization::getRegisteraddress ,baseOrganization.getRegisteraddress()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getRegisteraddress())) { |
| | | wrappers.eq(BaseOrganization::getRegisteraddress, baseOrganization.getRegisteraddress()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getOfficeplace())){ |
| | | wrappers.eq(BaseOrganization::getOfficeplace ,baseOrganization.getOfficeplace()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getOfficeplace())) { |
| | | wrappers.eq(BaseOrganization::getOfficeplace, baseOrganization.getOfficeplace()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getLegalperson())){ |
| | | wrappers.eq(BaseOrganization::getLegalperson ,baseOrganization.getLegalperson()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getLegalperson())) { |
| | | wrappers.eq(BaseOrganization::getLegalperson, baseOrganization.getLegalperson()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getContactperson())){ |
| | | wrappers.eq(BaseOrganization::getContactperson ,baseOrganization.getContactperson()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getContactperson())) { |
| | | wrappers.eq(BaseOrganization::getContactperson, baseOrganization.getContactperson()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getContactnumber())){ |
| | | wrappers.eq(BaseOrganization::getContactnumber ,baseOrganization.getContactnumber()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getContactnumber())) { |
| | | wrappers.eq(BaseOrganization::getContactnumber, baseOrganization.getContactnumber()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getIntroduction())){ |
| | | wrappers.eq(BaseOrganization::getIntroduction ,baseOrganization.getIntroduction()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getIntroduction())) { |
| | | wrappers.eq(BaseOrganization::getIntroduction, baseOrganization.getIntroduction()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationtype())){ |
| | | wrappers.eq(BaseOrganization::getOrganizationtype ,baseOrganization.getOrganizationtype()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getOrganizationtype())) { |
| | | wrappers.eq(BaseOrganization::getOrganizationtype, baseOrganization.getOrganizationtype()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getHospitalnature())){ |
| | | wrappers.eq(BaseOrganization::getHospitalnature ,baseOrganization.getHospitalnature()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getHospitalnature())) { |
| | | wrappers.eq(BaseOrganization::getHospitalnature, baseOrganization.getHospitalnature()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getRegionallevel())){ |
| | | wrappers.eq(BaseOrganization::getRegionallevel ,baseOrganization.getRegionallevel()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getRegionallevel())) { |
| | | wrappers.eq(BaseOrganization::getRegionallevel, baseOrganization.getRegionallevel()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getMedicalcode())){ |
| | | wrappers.eq(BaseOrganization::getMedicalcode ,baseOrganization.getMedicalcode()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getMedicalcode())) { |
| | | wrappers.eq(BaseOrganization::getMedicalcode, baseOrganization.getMedicalcode()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getProvince())){ |
| | | wrappers.eq(BaseOrganization::getProvince ,baseOrganization.getProvince()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getProvince())) { |
| | | wrappers.eq(BaseOrganization::getProvince, baseOrganization.getProvince()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getProvincename())){ |
| | | wrappers.like(BaseOrganization::getProvincename ,baseOrganization.getProvincename()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getProvincename())) { |
| | | wrappers.like(BaseOrganization::getProvincename, baseOrganization.getProvincename()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCity())){ |
| | | wrappers.eq(BaseOrganization::getCity ,baseOrganization.getCity()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCity())) { |
| | | wrappers.eq(BaseOrganization::getCity, baseOrganization.getCity()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCityname())){ |
| | | wrappers.like(BaseOrganization::getCityname ,baseOrganization.getCityname()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCityname())) { |
| | | wrappers.like(BaseOrganization::getCityname, baseOrganization.getCityname()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getTown())){ |
| | | wrappers.eq(BaseOrganization::getTown ,baseOrganization.getTown()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getTown())) { |
| | | wrappers.eq(BaseOrganization::getTown, baseOrganization.getTown()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getTownname())){ |
| | | wrappers.like(BaseOrganization::getTownname ,baseOrganization.getTownname()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getTownname())) { |
| | | wrappers.like(BaseOrganization::getTownname, baseOrganization.getTownname()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCommunity())){ |
| | | wrappers.eq(BaseOrganization::getCommunity ,baseOrganization.getCommunity()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCommunity())) { |
| | | wrappers.eq(BaseOrganization::getCommunity, baseOrganization.getCommunity()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCommunityname())){ |
| | | wrappers.like(BaseOrganization::getCommunityname ,baseOrganization.getCommunityname()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCommunityname())) { |
| | | wrappers.like(BaseOrganization::getCommunityname, baseOrganization.getCommunityname()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCountycode())){ |
| | | wrappers.eq(BaseOrganization::getCountycode ,baseOrganization.getCountycode()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCountycode())) { |
| | | wrappers.eq(BaseOrganization::getCountycode, baseOrganization.getCountycode()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseOrganization.getCountyname())){ |
| | | wrappers.like(BaseOrganization::getCountyname ,baseOrganization.getCountyname()); |
| | | if (StringUtils.isNotBlank(baseOrganization.getCountyname())) { |
| | | wrappers.like(BaseOrganization::getCountyname, baseOrganization.getCountyname()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Override |
| | | public String getMaxOrganizationID(String organizationid) { |
| | | return baseOrganizationMapper.getMaxOrganizationID(organizationid); |
| | | |
| | | } |
| | | } |