From 369a88613793c2cae013b49b4227d990c198c68e Mon Sep 17 00:00:00 2001 From: yf001217 <834502597@qq.com> Date: Wed, 10 Jun 2026 11:11:03 +0800 Subject: [PATCH] =?UTF-8?q?pqc=E6=A3=80=E6=B5=8B=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/QmsPqcTaskRecordControllerService.java | 8 +++++++- .../common/pojo/qo/QmsPqcTaskRecordTabletSearchQO.java | 8 ++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcTaskRecordControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcTaskRecordControllerService.java index 6ea92f46..4a5ea9da 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcTaskRecordControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcTaskRecordControllerService.java @@ -330,9 +330,15 @@ public class QmsPqcTaskRecordControllerService { if (Boolean.TRUE.equals(request.getIsReview())) { queryWrapper.eq(QmsPqcTaskRecord::getStatus, (short) 3) .orderByDesc(QmsPqcTaskRecord::getCreateTime); - } else { + } else if (Objects.equals(request.getType(), 1)) { + queryWrapper.eq(QmsPqcTaskRecord::getStatus, (short) 0) + .isNotNull(QmsPqcTaskRecord::getRelatedTaskId) + .orderByDesc(QmsPqcTaskRecord::getCreateTime); + } else if (Objects.equals(request.getType(), 0)) { queryWrapper.eq(QmsPqcTaskRecord::getStatus, (short) 1) .orderByDesc(QmsPqcTaskRecord::getCreateTime); + } else { + VUtil.trueThrowBusinessError(true).throwMessage("查询类型不正确"); } if (StrUtil.isNotBlank(request.getKey())) { diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsPqcTaskRecordTabletSearchQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsPqcTaskRecordTabletSearchQO.java index 36daff7e..d10906c7 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsPqcTaskRecordTabletSearchQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsPqcTaskRecordTabletSearchQO.java @@ -1,5 +1,6 @@ package com.nflg.wms.common.pojo.qo; +import jakarta.validation.constraints.NotNull; import lombok.Data; /** @@ -8,9 +9,16 @@ import lombok.Data; @Data public class QmsPqcTaskRecordTabletSearchQO { + /** + * 查询类型:0=复核任务,1=返修自检任务 + */ + @NotNull(message = "查询类型不能为空") + private Integer type; + /** * 是否查询已复核任务,true=已复核,false=待复核 */ + @NotNull(message = "是否复核不能为空") private Boolean isReview; /**