|
|
@ -3,7 +3,6 @@ package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.step;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionCustomContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionCustomContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionDispatchContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionDispatchContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionProcessContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionProcessContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.apiservice.schedulejob.BaseMesScheduleJob;
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.pojo.context.*;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.pojo.context.*;
|
|
|
|
import cn.estsh.i3plus.mes.pcn.serviceimpl.fsm.BaseStepService;
|
|
|
|
import cn.estsh.i3plus.mes.pcn.serviceimpl.fsm.BaseStepService;
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
@ -111,16 +110,12 @@ public class MesProductionRecordGenerateStepService extends BaseStepService {
|
|
|
|
private void saveProductionRecordData(StationRequestBean reqBean, String mouldNo, List<MesProdRuleContext> prodRuleContextList,
|
|
|
|
private void saveProductionRecordData(StationRequestBean reqBean, String mouldNo, List<MesProdRuleContext> prodRuleContextList,
|
|
|
|
MesProductionProcessContext productionProcessContext, MesProductionPsOutContext productionPsOutContext, Map<Integer, MesProdRuleContext> prMap, MesCellEquipContext cellEquipContext) {
|
|
|
|
MesProductionProcessContext productionProcessContext, MesProductionPsOutContext productionPsOutContext, Map<Integer, MesProdRuleContext> prMap, MesCellEquipContext cellEquipContext) {
|
|
|
|
|
|
|
|
|
|
|
|
MesScanMonitorContext mesScanMonitorContext = productionProcessContextStepService.doHandleScanMonitorContext(reqBean, true);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MesProdRuleContext prodRuleContext = CollectionUtils.isEmpty(prMap) ? null : prMap.get(productionPsOutContext.getForeignKey());
|
|
|
|
MesProdRuleContext prodRuleContext = CollectionUtils.isEmpty(prMap) ? null : prMap.get(productionPsOutContext.getForeignKey());
|
|
|
|
|
|
|
|
|
|
|
|
MesProductionRecord productionRecord = new MesProductionRecord();
|
|
|
|
MesProductionRecord productionRecord = new MesProductionRecord();
|
|
|
|
BeanUtils.copyProperties(productionPsOutContext, productionRecord);
|
|
|
|
BeanUtils.copyProperties(productionPsOutContext, productionRecord);
|
|
|
|
|
|
|
|
|
|
|
|
productionRecord.setMouldRecordId(mesScanMonitorContext.getMouldRecordId());
|
|
|
|
|
|
|
|
productionRecord.setStartDateTime(mesScanMonitorContext.getStartDateTime());
|
|
|
|
|
|
|
|
productionRecord.setMouldNo(mouldNo);
|
|
|
|
productionRecord.setMouldNo(mouldNo);
|
|
|
|
productionRecord.setEquipmentCode(cellEquipContext.getEquipmentCode());
|
|
|
|
productionRecord.setEquipmentCode(cellEquipContext.getEquipmentCode());
|
|
|
|
productionRecord.setEquipmentName(cellEquipContext.getEquipmentName());
|
|
|
|
productionRecord.setEquipmentName(cellEquipContext.getEquipmentName());
|
|
|
@ -137,10 +132,11 @@ public class MesProductionRecordGenerateStepService extends BaseStepService {
|
|
|
|
productionRecord.setProcessCode(reqBean.getProcessCode());
|
|
|
|
productionRecord.setProcessCode(reqBean.getProcessCode());
|
|
|
|
productionRecord.setCraftCode(productionProcessContext.getCraftCode());
|
|
|
|
productionRecord.setCraftCode(productionProcessContext.getCraftCode());
|
|
|
|
|
|
|
|
|
|
|
|
//TODO 赋开模记录ID
|
|
|
|
MesScanMonitorContext scanMonitorContext = productionProcessContextStepService.doHandleScanMonitorContext(reqBean, true);
|
|
|
|
//productionRecord.setMouldRecordId();
|
|
|
|
if (null != scanMonitorContext) {
|
|
|
|
//TODO 工序开始时间
|
|
|
|
productionRecord.setMouldRecordId(scanMonitorContext.getMouldRecordId());
|
|
|
|
//productionRecord.setStartDateTime();
|
|
|
|
productionRecord.setStartDateTime(scanMonitorContext.getStartDateTime());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
productionRecord.setIsComplete(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue());
|
|
|
|
productionRecord.setIsComplete(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue());
|
|
|
|
|
|
|
|
|
|
|
|