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<ServiceDonorchargeorganMapper, ServiceDonorchargeorgan> implements IServiceDonorchargeorganService {
|
@Autowired
|
private ServiceDonorchargeorganMapper serviceDonorchargeorganMapper;
|
|
/**
|
* 查询捐献器官列表
|
*
|
* @param serviceDonorchargeorgan 捐献器官
|
* @return 捐献器官
|
*/
|
@Override
|
public List<ServiceDonorchargeorgan> queryList(ServiceDonorchargeorgan serviceDonorchargeorgan) {
|
LambdaQueryWrapper<ServiceDonorchargeorgan> 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<ServiceDonorchargeorgan> queryListBypaymentidIsNull(ServiceDonorchargeorgan serviceDonorchargeorgan) {
|
List<ServiceDonorchargeorgan> serviceDonorchargeorgans = serviceDonorchargeorganMapper.queryListBypaymentidIsNull(serviceDonorchargeorgan);
|
return serviceDonorchargeorgans;
|
}
|
|
}
|