| | |
| | | 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.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceEthicalreviewinitiateMapper; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | @Service |
| | | public class ServiceEthicalreviewinitiateServiceImpl extends ServiceImpl<ServiceEthicalreviewinitiateMapper, ServiceEthicalreviewinitiate> implements IServiceEthicalreviewinitiateService { |
| | | |
| | | @Autowired |
| | | private ServiceEthicalreviewinitiateMapper serviceEthicalreviewinitiateMapper; |
| | | |
| | | /** |
| | | * 查询伦理审查发起列表 |
| | |
| | | @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); |
| | | } |
| | | |
| | | @Override |
| | | public List<ReviewInitiateBaseInfoDTO> reviewinitiateBaseInfoList(ReviewInitiateBaseInfoVO reviewInitiateBaseInfoVO) { |
| | | List<ReviewInitiateBaseInfoDTO> reviewInitiateBaseInfoDTOS = serviceEthicalreviewinitiateMapper.reviewinitiateBaseInfoList(reviewInitiateBaseInfoVO); |
| | | return reviewInitiateBaseInfoDTOS; |
| | | } |
| | | |
| | | } |