From 862557efb3ef42f891ffdc5690d4cc5b0a9dd30e Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 25 Nov 2025 17:28:31 +0800 Subject: [PATCH] =?UTF-8?q?2025-11-25=20=E5=88=9B=E5=BB=BA=E6=96=B0?= =?UTF-8?q?=E5=8D=B7=E6=94=B9=E4=B8=BA=E8=B0=83=E7=94=A8=E5=AD=98=E5=82=A8?= =?UTF-8?q?=E8=BF=87=E7=A8=8BcreateNewRoll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ScheduleServiceImpl.java | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) 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 1fceb07..ee918fd 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 @@ -962,8 +962,40 @@ public class ScheduleServiceImpl implements ScheduleService { sfdcRollData.setCqcPassFlag("N"); sfdcRollData.setFinishedFlag("N"); sfdcRollData.setCqcInspectedFlag("N"); - //保存操作 - scheduleMapper.insertSfdcRolls(sfdcRollData); + + //调用存储过程保存数据 + List insertParams = new ArrayList<>(); + insertParams.add(site); // @Site + insertParams.add(orderNo); // @OrderNo + insertParams.add(rollId); // @RollID + insertParams.add(currentRollNo); // @RollNo + insertParams.add(sfdcRollData.getRollQty()); // @RollQty + insertParams.add(DateUtil.getStringDate(sfdcRollData.getCreatedDate(), "yyyy-MM-dd HH:mm:ss")); // @CreatedDate + insertParams.add(operatorId); // @CreatedBy + insertParams.add(sfdcRollData.getCreatedOpsItemNo()); // @CreatedOpsItemNo + insertParams.add(sfdcRollData.getCreatedOpsSeqNo()); // @CreatedOpsSeqNo + insertParams.add(sfdcRollData.getCurrentOpsItemNo()); // @CurrentOpsItemNo + insertParams.add(sfdcRollData.getLastFinishedOpsItemNo()); // @LastFinishedOpsItemNo + insertParams.add(sfdcRollData.getFinishedDate() == null ? null : DateUtil.getStringDate(sfdcRollData.getFinishedDate(), "yyyy-MM-dd HH:mm:ss")); // @FinishedDate + insertParams.add(sfdcRollData.getFinishedFlag()); // @FinishedFlag + insertParams.add(sfdcRollData.getOnLineFlag()); // @OnLineFlag + insertParams.add(sfdcRollData.getPauseFlag()); // @PauseFlag + insertParams.add(currentRollNo); // @OriRollNo + insertParams.add(sfdcRollData.getRemark() == null ? "" : sfdcRollData.getRemark()); // @Remark + insertParams.add(itemNo); // @StartOpsItemNo + insertParams.add(sfdcRollData.getRollType() == null ? "" : sfdcRollData.getRollType()); // @RollType + insertParams.add(sfdcRollData.getRollTypeDb() == null ? "" : sfdcRollData.getRollTypeDb()); // @RollType_DB + insertParams.add(currentRollNo); // @FirstLevelRollNo + insertParams.add(sfdcRollData.getFgRollFlag()); // @FGRollFlag + insertParams.add(sfdcRollData.getFgRollId()); // @FGRollID + insertParams.add(normalRollId); // @NormalRollID + insertParams.add(sfdcRollData.getCombineFlag()); // @CombineFlag + insertParams.add(sfdcRollData.getVirtualRollFlag()); // @VirtualRollFlag + insertParams.add(sfdcRollData.getVirtualLinkRollNo() == null ? "" : sfdcRollData.getVirtualLinkRollNo()); // @VirtualLinkRollNo + insertParams.add(sfdcRollData.getCqcPassFlag()); // @CQCPassFlag + insertParams.add(sfdcRollData.getCqcInspectedFlag()); // @CQCInspectedFlag + insertParams.add(sfdcRollData.getCqcNeedInspectFlag()); // @CQCNeedInspectFlag + procedureMapper.execProduceData("createNewRoll", insertParams); //插入sfdcRollOps的数据 SfdcRollOpsData sfdcRollOpsData = new SfdcRollOpsData(operatorId, new Date(), "N", "N", 0f, 0f, "N");