diff --git a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java index 0465c1e..00928ad 100644 --- a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java +++ b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java @@ -7,6 +7,7 @@ import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; +import org.apache.poi.util.StringUtil; import org.springframework.transaction.annotation.Transactional; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -68,8 +69,8 @@ public class ApplyFormController { return applyFormService.page(Page.of(page, size), Wrappers.lambdaQuery() .eq(auditType != null, ApplyForm::getAuditType, auditType) .eq(ApplyForm::getType, ApplyTypeEnum.AUDIT) - .eq(taker != null, ApplyForm::getTaker, taker) - .eq(createDate != null, ApplyForm::getCreatedTime, createDate) + .like(StringUtil.isNotBlank(taker), ApplyForm::getTaker, "%" + taker + "%") + .ge(createDate != null, ApplyForm::getCreatedTime, createDate) .in(reviewResults != null && !reviewResults.isEmpty(), ApplyForm::getReviewResult, reviewResults) .orderByDesc(ApplyForm::getCreatedTime) ); @@ -182,8 +183,8 @@ public class ApplyFormController { @GetMapping("wait-scan-data/{applyId}") @Operation(summary = "获取盘点的待扫码信息") - public List getWaitScanData(@Parameter(description = "申请单ID") @PathVariable(name = "applyId") Long applyId){ - return applyDetailService.getWaitScanData(applyId); + public List getWaitScanData(@Parameter(description = "申请单ID") @PathVariable(name = "applyId") Long applyId) { + return applyDetailService.getWaitScanData(applyId); } @PostMapping("scan-data/{applyId}") diff --git a/src/main/resources/mapper/ApplyFormMapper.xml b/src/main/resources/mapper/ApplyFormMapper.xml index ab4ff5e..0cafd3a 100644 --- a/src/main/resources/mapper/ApplyFormMapper.xml +++ b/src/main/resources/mapper/ApplyFormMapper.xml @@ -43,14 +43,14 @@ - AND m.m_type = #{type} - - - AND m.m_code LIKE CONCAT('%', #{code}, '%') - - - AND m.m_name LIKE CONCAT('%', #{name}, '%') + and( m.m_type LIKE CONCAT('%', #{type}, '%') or m.m_code LIKE CONCAT('%', #{code}, '%') or m.m_name LIKE CONCAT('%', #{name}, '%') ) + + + + + + ORDER BY f.af_apply_date DESC