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");