From f34e8613f550589d3d52239900bd59955f12c5db Mon Sep 17 00:00:00 2001 From: mashuai Date: Wed, 16 Jul 2025 18:33:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java | 4 +++- .../src/main/resources/mapper/app/BackReceiveMapper.xml | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java index af9ec80b..f960d2ae 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java @@ -361,7 +361,9 @@ public class BackReceiveServiceImpl implements BackReceiveService { int postStoreNum = backReceiveMapper.getmaChineByCt(record); record.setPostStoreNum(postStoreNum); } - List endList = receiveView2(record); + BackApplyInfo backApplyInfo = new BackApplyInfo(); + backApplyInfo.setId(record.getParentId()); + List endList = receiveView2(backApplyInfo); // 如果endList中所有数据的backStatus都为1,则修改任务状态为完成 boolean allFinished = endList.stream().allMatch(n -> "1".equals(n.getBackStatus())); if (allFinished) { diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml index 11b528e6..c26ad84d 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml @@ -585,7 +585,8 @@ update tm_task - set task_status=#{status} + set task_status=#{status}, + update_time = now() where task_id = #{taskId}