sinake
2 天以前 be43e890802f764590489d510cfc95f40eba5f47
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceTransportServiceImpl.java
@@ -10,6 +10,7 @@
import com.ruoyi.project.mapper.ServiceTransportMapper;
import com.ruoyi.project.service.IServiceTransportFileService;
import com.ruoyi.project.service.IServiceTransportService;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -42,6 +43,7 @@
        LambdaQueryWrapper<ServiceTransport> wrappers = getWrappers(serviceTransport);
        // 添加create_time不为空的条件
        wrappers.isNotNull(ServiceTransport::getCreateTime);
        // 然后进行倒序排序
        wrappers.orderByDesc(ServiceTransport::getCreateTime);
        // 创建分页对象,设置页码和每页大小
@@ -55,7 +57,7 @@
            for (ServiceTransport serviceTransport1 : list) {
                ServiceTransportFile serviceTransportFile = new ServiceTransportFile();
                serviceTransportFile.setDelFlag(0);
                serviceTransportFile.setTransportId(serviceTransport1.getId());
                serviceTransportFile.setTransportId(serviceTransport1.getReportId());
                serviceTransportFile.setCaseNo(serviceTransport1.getCaseNo());
                List<ServiceTransportFile> serviceTransportFiles = serviceTransportFileService.queryList(serviceTransportFile);
@@ -88,6 +90,9 @@
    private LambdaQueryWrapper<ServiceTransport> getWrappers(ServiceTransport serviceTransport) {
        LambdaQueryWrapper<ServiceTransport> wrappers = Wrappers.lambdaQuery();
        if (ObjectUtils.isNotEmpty(serviceTransport.getId() )) {
            wrappers.eq(ServiceTransport::getId, serviceTransport.getId());
        }
        if (serviceTransport.getReportId() != null) {
            wrappers.eq(ServiceTransport::getReportId, serviceTransport.getReportId());
        }