package com.ruoyi.project.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.domain.ServiceDonorchargeorgan; import com.ruoyi.project.mapper.ServiceDonorchargeorganMapper; import com.ruoyi.project.service.IServiceDonorchargeorganService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 捐献器官Service业务层处理 * * @author ruoyi * @date 2023-12-25 */ @Service public class ServiceDonorchargeorganServiceImpl extends ServiceImpl implements IServiceDonorchargeorganService { @Autowired private ServiceDonorchargeorganMapper serviceDonorchargeorganMapper; /** * 查询捐献器官列表 * * @param serviceDonorchargeorgan 捐献器官 * @return 捐献器官 */ @Override public List queryList(ServiceDonorchargeorgan serviceDonorchargeorgan) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceDonorchargeorgan.getInfoid() != null) { wrappers.eq(ServiceDonorchargeorgan::getInfoid, serviceDonorchargeorgan.getInfoid()); } if (serviceDonorchargeorgan.getDonorchargeid() != null) { wrappers.eq(ServiceDonorchargeorgan::getDonorchargeid, serviceDonorchargeorgan.getDonorchargeid()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getDonorname())) { wrappers.like(ServiceDonorchargeorgan::getDonorname, serviceDonorchargeorgan.getDonorname()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getHospitalname())) { wrappers.like(ServiceDonorchargeorgan::getHospitalname, serviceDonorchargeorgan.getHospitalname()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getHospitalno())) { wrappers.eq(ServiceDonorchargeorgan::getHospitalno, serviceDonorchargeorgan.getHospitalno()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getOrganno())) { wrappers.eq(ServiceDonorchargeorgan::getOrganno, serviceDonorchargeorgan.getOrganno()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getOrganname())) { wrappers.like(ServiceDonorchargeorgan::getOrganname, serviceDonorchargeorgan.getOrganname()); } if (serviceDonorchargeorgan.getOrgancharge() != null) { wrappers.eq(ServiceDonorchargeorgan::getOrgancharge, serviceDonorchargeorgan.getOrgancharge()); } if (serviceDonorchargeorgan.getOrgantime() != null) { wrappers.eq(ServiceDonorchargeorgan::getOrgantime, serviceDonorchargeorgan.getOrgantime()); } if (serviceDonorchargeorgan.getReceiveTime() != null) { wrappers.eq(ServiceDonorchargeorgan::getReceiveTime, serviceDonorchargeorgan.getReceiveTime()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getChargeoperator())) { wrappers.eq(ServiceDonorchargeorgan::getChargeoperator, serviceDonorchargeorgan.getChargeoperator()); } if (serviceDonorchargeorgan.getAmount() != null) { wrappers.eq(ServiceDonorchargeorgan::getAmount, serviceDonorchargeorgan.getAmount()); } if (serviceDonorchargeorgan.getAmounttime() != null) { wrappers.eq(ServiceDonorchargeorgan::getAmounttime, serviceDonorchargeorgan.getAmounttime()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getAmountoperator())) { wrappers.eq(ServiceDonorchargeorgan::getAmountoperator, serviceDonorchargeorgan.getAmountoperator()); } if (serviceDonorchargeorgan.getChargestate() != null) { wrappers.eq(ServiceDonorchargeorgan::getChargestate, serviceDonorchargeorgan.getChargestate()); } if (serviceDonorchargeorgan.getPaymentid() != null) { wrappers.eq(ServiceDonorchargeorgan::getPaymentid, serviceDonorchargeorgan.getPaymentid()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getOrganchargedesc())) { wrappers.eq(ServiceDonorchargeorgan::getOrganchargedesc, serviceDonorchargeorgan.getOrganchargedesc()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getPaymentno())) { wrappers.eq(ServiceDonorchargeorgan::getPaymentno, serviceDonorchargeorgan.getPaymentno()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getName())) { wrappers.eq(ServiceDonorchargeorgan::getName, serviceDonorchargeorgan.getName()); } if (StringUtils.isNotBlank(serviceDonorchargeorgan.getCaseno())) { wrappers.eq(ServiceDonorchargeorgan::getCaseno, serviceDonorchargeorgan.getCaseno()); } return this.list(wrappers); } @Override public Boolean updateDonorchargeorgan(ServiceDonorchargeorgan serviceDonorchargeorgan) { Boolean aBoolean = serviceDonorchargeorganMapper.updateDonorchargeorgan(serviceDonorchargeorgan); return aBoolean; } @Override public List queryListBypaymentidIsNull(ServiceDonorchargeorgan serviceDonorchargeorgan) { List serviceDonorchargeorgans = serviceDonorchargeorganMapper.queryListBypaymentidIsNull(serviceDonorchargeorgan); return serviceDonorchargeorgans; } }