| | |
| | | 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.ServiceDonatebaseinfoReport; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.mapper.ServiceEthicalreviewinitiateMapper; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | |
| | | @Override |
| | | public List<ServiceEthicalreviewinitiate> queryList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | LambdaQueryWrapper<ServiceEthicalreviewinitiate> wrappers = Wrappers.lambdaQuery(); |
| | | // 添加create_time不为空的条件 |
| | | wrappers.isNotNull(ServiceEthicalreviewinitiate::getCreateTime); |
| | | // 然后进行倒序排序 |
| | | wrappers.orderByDesc(ServiceEthicalreviewinitiate::getCreateTime); |
| | | |
| | | if (serviceEthicalreviewinitiate.getInfoid() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getInfoid, serviceEthicalreviewinitiate.getInfoid()); |
| | | } |
| | |
| | | if (serviceEthicalreviewinitiate.getCutOffTime() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getCutOffTime, serviceEthicalreviewinitiate.getCutOffTime()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getOrderNo() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getOrderNo, serviceEthicalreviewinitiate.getOrderNo()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertConclusion() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertConclusion, serviceEthicalreviewinitiate.getExpertConclusion()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertOpinion() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertOpinion, serviceEthicalreviewinitiate.getExpertOpinion()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertNo() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertNo, serviceEthicalreviewinitiate.getExpertNo()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertName() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertName, serviceEthicalreviewinitiate.getExpertName()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertType() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertType, serviceEthicalreviewinitiate.getExpertType()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getExpertTime() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getExpertTime, serviceEthicalreviewinitiate.getExpertTime()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getStatus() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getStatus, serviceEthicalreviewinitiate.getStatus()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |