From 84537533cc2c02a521c5abeb2f15d84a0857e661 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 11 Nov 2025 09:44:31 +0800 Subject: [PATCH] =?UTF-8?q?2025-11-11=20=E8=BF=87=E7=AB=99=E9=87=87?= =?UTF-8?q?=E9=9B=86-=E3=80=8B=E6=8A=A5=E5=B7=A5-=E3=80=8B=E7=BB=93?= =?UTF-8?q?=E5=8D=95-=E3=80=8B=E7=BB=93=E5=8D=95=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=A1=AB=E5=86=99=E5=A4=87=E6=B3=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/schedule/mapper/ScheduleMapper.java | 5 +++++ .../schedule/service/impl/ScheduleServiceImpl.java | 8 ++++++++ .../resources/mapper/schedule/ScheduleMapper.xml | 13 ++++++++++++- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java index 18f39d4..82a002e 100644 --- a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java +++ b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java @@ -666,6 +666,11 @@ public interface ScheduleMapper { */ void updateSOScheduledRouting(ShopOrderRollDto shopOrderRollDto); + /** + * 更新派工单的备注 + * @param inData + */ + void updateSOScheduledRoutingRemark(SearchScheduleData inData); /** * @author: sxm diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java index f1e7cb1..e2cc9f1 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java +++ b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java @@ -2781,6 +2781,10 @@ public class ScheduleServiceImpl implements ScheduleService { this.finishScheduleProcessSfdcMaterialHist(site, orderNo, itemNo, seqNo, reportedTime); //4.调用存储过程处理 派工单和sfdc的信息 this.finishScheduleProcessSfdcAndSchedule(site, orderNo, itemNo, seqNo, histSeqNo, shiftDesc, username, operatorId, reportedTime, scheduledDate); + //4.5 更新派工单的备注信息 + if (inData.getRemark() != null && !inData.getRemark().trim().isEmpty()) { + scheduleMapper.updateSOScheduledRoutingRemark(inData); + } //5.调用存储过程处理 transHeader TransDetail TransDetailSub数据 this.finishScheduleProcessTransData(site, orderNo, itemNo, seqNo, username, operatorName, reportedTime); //6.调用存储过程 处理异常信息 @@ -4737,6 +4741,10 @@ public class ScheduleServiceImpl implements ScheduleService { this.finishScheduleProcessSfdcMaterialHist(site, orderNo, itemNo, seqNo, reportedTime); //4.调用存储过程处理 派工单和sfdc的信息 this.finishScheduleProcessSfdcAndSchedule(site, orderNo, itemNo, seqNo, histSeqNo, shiftDesc, username, operatorId, reportedTime, scheduledDate); + //4.5 更新派工单的备注信息 + if (inData.getRemark() != null && !inData.getRemark().trim().isEmpty()) { + scheduleMapper.updateSOScheduledRoutingRemark(inData); + } //5.调用存储过程处理 transHeader TransDetail TransDetailSub数据 this.finishRepackScheduleProcessTransData(site, orderNo, itemNo, seqNo, username, operatorName, reportedTime); //6.调用存储过程 处理异常信息 diff --git a/src/main/resources/mapper/schedule/ScheduleMapper.xml b/src/main/resources/mapper/schedule/ScheduleMapper.xml index 93f294f..fe506ca 100644 --- a/src/main/resources/mapper/schedule/ScheduleMapper.xml +++ b/src/main/resources/mapper/schedule/ScheduleMapper.xml @@ -306,7 +306,7 @@ and T.PlanStartTime #{planStartTime2} - AND T.S_ResourceID like '%' + #{resourceId} + '%' + AND T.S_ResourceID = #{resourceId} AND T.OrderNo like '%' + #{orderNo} + '%' @@ -1826,6 +1826,17 @@ and ItemNo = #{itemNo} and SeqNo = #{seqNo} + + + + UPDATE SOScheduledRouting + SET Remark = #{remark} + WHERE Site = #{site} + AND OrderNo = #{orderNo} + AND ItemNo = #{itemNo} + AND SeqNo = #{seqNo} + +