Browse Source

2025-11-11

过站采集-》报工-》结单-》结单关闭增加填写备注信息
master
fengyuan_yang 2 months ago
parent
commit
84537533cc
  1. 5
      src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java
  2. 8
      src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
  3. 13
      src/main/resources/mapper/schedule/ScheduleMapper.xml

5
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

8
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.调用存储过程 处理异常信息

13
src/main/resources/mapper/schedule/ScheduleMapper.xml

@ -306,7 +306,7 @@
and T.PlanStartTime<![CDATA[ <= ]]> #{planStartTime2}
</if>
<if test="resourceId != null and resourceId != ''">
AND T.S_ResourceID like '%' + #{resourceId} + '%'
AND T.S_ResourceID = #{resourceId}
</if>
<if test="orderNo != null and orderNo != ''">
AND T.OrderNo like '%' + #{orderNo} + '%'
@ -1826,6 +1826,17 @@
and ItemNo = #{itemNo}
and SeqNo = #{seqNo}
</update>
<!-- 更新派工单的备注 -->
<update id="updateSOScheduledRoutingRemark">
UPDATE SOScheduledRouting
SET Remark = #{remark}
WHERE Site = #{site}
AND OrderNo = #{orderNo}
AND ItemNo = #{itemNo}
AND SeqNo = #{seqNo}
</update>
<select id="checkKeyMart" resultType="java.lang.String">
Select Isnull(RMType_DB, '') as RMType_DB
From dbo.view_SAP_SOBOM as B

Loading…
Cancel
Save