| | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatecomporgan; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.service.IServiceDonatecomporganService; |
| | | import org.apache.commons.collections4.CollectionUtils; |
| | | 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.ServiceDonatecompletioninfoMapper; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Service |
| | | public class ServiceDonatecompletioninfoServiceImpl extends ServiceImpl<ServiceDonatecompletioninfoMapper, ServiceDonatecompletioninfo> implements IServiceDonatecompletioninfoService |
| | | { |
| | | public class ServiceDonatecompletioninfoServiceImpl extends ServiceImpl<ServiceDonatecompletioninfoMapper, ServiceDonatecompletioninfo> implements IServiceDonatecompletioninfoService { |
| | | |
| | | @Autowired |
| | | ServiceDonatecompletioninfoMapper serviceDonatecompletioninfoMapper; |
| | | |
| | | @Autowired |
| | | IServiceDonatecomporganService serviceDonatecomporganService; |
| | | |
| | | /** |
| | | * 查询捐献完成列表 |
| | |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | /** |
| | | * 暂时先不用了 |
| | | * |
| | | * @param serviceDonatecompletioninfo |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<ServiceDonatecompletioninfo> queryListDetail(ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | LambdaQueryWrapper<ServiceDonatecompletioninfo> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotBlank(serviceDonatecompletioninfo.getDonorno())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getDonorno, serviceDonatecompletioninfo.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatecompletioninfo.getIsbodydonation())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getIsbodydonation, serviceDonatecompletioninfo.getIsbodydonation()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatecompletioninfo.getReceivingunit())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getReceivingunit, serviceDonatecompletioninfo.getReceivingunit()); |
| | | } |
| | | if (StringUtils.isNotNull(serviceDonatecompletioninfo.getId())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getId, serviceDonatecompletioninfo.getId()); |
| | | } |
| | | if (StringUtils.isNotNull(serviceDonatecompletioninfo.getInfoid())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getInfoid, serviceDonatecompletioninfo.getInfoid()); |
| | | } |
| | | List<ServiceDonatecompletioninfo> serviceDonatecompletioninfoList = this.list(wrappers); |
| | | if (CollectionUtils.isNotEmpty(serviceDonatecompletioninfoList)) { |
| | | for (ServiceDonatecompletioninfo serviceDonatecompletioninfo1 : serviceDonatecompletioninfoList) { |
| | | if (serviceDonatecompletioninfo1.getInfoid() != null) { |
| | | ServiceDonatecomporgan serviceDonatecomporgan = new ServiceDonatecomporgan(); |
| | | serviceDonatecomporgan.setInfoid(serviceDonatecompletioninfo1.getInfoid()); |
| | | List<ServiceDonatecomporgan> serviceDonatecomporgans = serviceDonatecomporganService.queryList(serviceDonatecomporgan); |
| | | serviceDonatecompletioninfo1.setServiceDonatecomporganList(serviceDonatecomporgans); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<DonationCompletionVO> selectVOList(DonationCompletionVO donationCompletionVO) { |
| | | |