|
|
@ -16,6 +16,7 @@ import com.kms.yxgh.common.dto.DocV2Dto; |
|
|
|
import com.kms.yxgh.common.enums.DfYhV2StatusEnum; |
|
|
|
import com.kms.yxgh.common.service.ApprovalService; |
|
|
|
import com.kms.yxgh.common.service.DefaultApprovalBusinessService; |
|
|
|
import com.kms.yxgh.df.domain.DfCheckingProblemV2; |
|
|
|
import com.kms.yxgh.df.domain.DfYhV2; |
|
|
|
import com.kms.yxgh.df.dto.v2.DfRecordSearchV2Dto; |
|
|
|
import com.kms.yxgh.df.dto.v2.DfYhApproveDto; |
|
|
@ -72,11 +73,13 @@ public class DfYhV2Service extends DefaultApprovalBusinessService<DfYhV2Mapper, |
|
|
|
.filter(StringUtils::isNotBlank) |
|
|
|
.ifPresent(status -> queryWrapper.like(DfYhV2::getStatus, status)); |
|
|
|
|
|
|
|
Optional.ofNullable(data.getStartDate()) |
|
|
|
.ifPresent(startDate -> queryWrapper.ge(DfYhV2::getStartDate, startDate)); |
|
|
|
if (!Objects.isNull(data.getStartDate())) { |
|
|
|
queryWrapper.ge(DfYhV2::getStartDate, data.getStartDate()); |
|
|
|
} |
|
|
|
|
|
|
|
Optional.ofNullable(data.getEndDate()) |
|
|
|
.ifPresent(endDate -> queryWrapper.ge(DfYhV2::getEndDate, endDate)); |
|
|
|
if (!Objects.isNull(data.getEndDate())) { |
|
|
|
queryWrapper.le(DfYhV2::getEndDate, data.getEndDate()); |
|
|
|
} |
|
|
|
|
|
|
|
Optional.ofNullable(data.getProblemLevel()) |
|
|
|
.filter(StringUtils::isNotBlank) |
|
|
|