From e0c900cad8f628363852e1f08e17dc3bf04017df Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Mon, 23 Dec 2024 17:57:47 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E5=80=92=E5=BA=8F?= =?UTF-8?q?=E3=80=81=E5=A2=9E=E5=8A=A0=E7=8A=B6=E6=80=81=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/purchase/domain/dto/PurchaseQueryDto.java | 3 +++ .../service/impl/PurchaseCheckInfoServiceImpl.java | 7 +++++++ .../mapper/material/ma/WorkSiteDirectManageMapper.xml | 1 + .../mapper/material/purchase/PurchaseCheckInfoMapper.xml | 1 + 4 files changed, 12 insertions(+) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/dto/PurchaseQueryDto.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/dto/PurchaseQueryDto.java index 4637fdb7..62b2ebee 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/dto/PurchaseQueryDto.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/dto/PurchaseQueryDto.java @@ -35,6 +35,9 @@ public class PurchaseQueryDto { @ApiModelProperty(value = "任务阶段,对应新购阶段枚举") private Integer taskStage; + @ApiModelProperty(value = "是否完成") + private Integer isFinish; + @ApiModelProperty(value = "开始时间") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startTime; diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseCheckInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseCheckInfoServiceImpl.java index c4de9f2a..6bcaa0ca 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseCheckInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseCheckInfoServiceImpl.java @@ -229,6 +229,13 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService { // 设置外层任务状态:入库待开始、入库进行中、入库已完成 TmTask tmTask = tmTaskMapper.selectTmTaskByTaskId(purchaseInfo.getTaskId()); purchaseInfo.setTaskStatusName(isIncludeStage ? "未完成" : "已完成"); + if (purchaseQueryDto.getIsFinish() != null) { + if (purchaseQueryDto.getIsFinish() == 1) { + if (isIncludeStage) {continue;} + } else { + if (!isIncludeStage) {continue;} + } + } purchaseInfo.setTaskStatus(tmTask.getTaskStatus()); // 设置外层任务列表 diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WorkSiteDirectManageMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WorkSiteDirectManageMapper.xml index ffeec4d2..043bfe32 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WorkSiteDirectManageMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WorkSiteDirectManageMapper.xml @@ -436,6 +436,7 @@ and dai.status = #{status} + order by dai.create_time desc