Browse Source

2025-11-25

创建新卷改为调用存储过程createNewRoll
master
fengyuan_yang 2 months ago
parent
commit
862557efb3
  1. 36
      src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java

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

Loading…
Cancel
Save