From 46b3a92694ada007b4f35d3ae421b7cf2a756402 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 25 Oct 2022 18:29:16 +0800 Subject: [PATCH] =?UTF-8?q?0412=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heai/modules/production/dao/DailyPlanMapper.java | 11 +---------- .../production/service/impl/DailyPlanServiceImpl.java | 3 ++- .../resources/mapper/production/DailyPlanMapper.xml | 6 ++---- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java b/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java index b66c442..9249808 100644 --- a/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java +++ b/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java @@ -373,16 +373,7 @@ public interface DailyPlanMapper { * @throw */ SOScheduledRoutingOutData getOldSOScheduledRoutingOutData(SOScheduledRoutingOutData inData); - /** - * @Description 获得新的派工单号 - * @Title getNextSeqNo - * @param - * @author rq - * @date 2022/9/20 18:08 - * @return SfdcTimeHistData - * @throw - */ - Integer getNextSeqNo(String site); + /** * @Description 流转时关闭旧派工单号 * @Title closeOldSchedule diff --git a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java index ce76647..6863acd 100644 --- a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java @@ -817,7 +817,8 @@ public class DailyPlanServiceImpl implements DailyPlanService { if("Y".equals(saveData.getClosedFlag())){ throw new RuntimeException("派工单已关闭无法流转!"); } - int nextSeqNo=dailyPlanMapper.getNextSeqNo(inData.getSite()); + int nextSeqNo=dailyPlanMapper.getDataSequence(); + dailyPlanMapper.updateDataSequence(); saveData.setSeqNo(nextSeqNo); saveData.setsScheduledDate(inData.getsScheduledDate()); saveData.setQtyRequired(inData.getCirculationQty()); diff --git a/src/main/resources/mapper/production/DailyPlanMapper.xml b/src/main/resources/mapper/production/DailyPlanMapper.xml index 44d2a81..7c5ca89 100644 --- a/src/main/resources/mapper/production/DailyPlanMapper.xml +++ b/src/main/resources/mapper/production/DailyPlanMapper.xml @@ -342,7 +342,7 @@ select Site,OrderNo,ItemNo,SeqNo,QtyRequired,QtyReported,QtyApprove,TimeRequired,TimeReported, BarcodeID,Remark,Crewsize,ClosedFlag,S_ScheduledDate,S_ResourceID,S_ScheduledSeqNo,S_ShiftNo, S_WorkCenterNo, EnteredDate,scheduleType,operatorId,partNo,dbo.Get_PartDesc(Site,partNo) as partDesc, - dbo.Get_OperatorDesc(Site,operatorId) as operatorName,dbo.Get_ItemDesc(site,orderRef1) as itemDesc,orderRef1 , + dbo.Get_OperatorDesc(Site,operatorId) as operatorName,dbo.Get_ItemDesc(site,OrderNo) as itemDesc,orderRef1 , dbo.Get_WorkCenterDesc(Site,S_WorkCenterNo) as workCenterDesc , dbo.Get_Part_DescSpec(Site,partNo) as partSpec,circulation_seqNo,circulation_qty from SOScheduledRouting @@ -485,9 +485,7 @@ site=#{site} and seqNo=#{seqNo} - + update SOScheduledRouting set ClosedFlag='Y',circulation_seqNo=#{newSeqNo},circulation_qty=#{circulationQty} where site=#{site} and seqNo=#{oldSeqNo}