|
|
|
@ -66,6 +66,7 @@ public class MesGenerateSnService extends BaseStepService {
|
|
|
|
|
|
|
|
|
|
MesProductionProcessContext productionProcessContext = productionProcessContextStepService.getEquipmentVariableList(reqBean, MesExtEnumUtil.EQUIP_VARIABLE_TYPE.PRODUCTION.getValue());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<MesModelMultiCavity> mesModelMultiCavities = productionProcessContext.getMesModelMultiCavities();
|
|
|
|
|
List<MesProduceSn> mesProduceSns = new ArrayList<>();
|
|
|
|
|
for (MesModelMultiCavity modelMultiCavity : mesModelMultiCavities) {
|
|
|
|
@ -76,7 +77,7 @@ public class MesGenerateSnService extends BaseStepService {
|
|
|
|
|
return execNonCompleteAndSendMsgReturn(reqBean, resultBean, stepResult, "零件号不存在");
|
|
|
|
|
}
|
|
|
|
|
String sn = generateByRule(mesPart);
|
|
|
|
|
MesProduceSn mesProduceSn = generateMesProduceSn();
|
|
|
|
|
MesProduceSn mesProduceSn = generateMesProduceSn(mesPart, sn);
|
|
|
|
|
mesProduceSns.add(mesProduceSn);
|
|
|
|
|
}
|
|
|
|
|
mesProduceSnRepository.saveAll(mesProduceSns);
|
|
|
|
@ -93,8 +94,21 @@ public class MesGenerateSnService extends BaseStepService {
|
|
|
|
|
return resultList.get(0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private MesProduceSn generateMesProduceSn(MesPart mesPart) {
|
|
|
|
|
private MesProduceSn generateMesProduceSn(MesPart mesPart, String sn) {
|
|
|
|
|
MesProduceSn mesProduceSn = new MesProduceSn();
|
|
|
|
|
mesProduceSn.set
|
|
|
|
|
mesProduceSn.setProductSn(sn);
|
|
|
|
|
mesProduceSn.setQcStatus();
|
|
|
|
|
mesProduceSn.setWorkOrderNo();
|
|
|
|
|
mesProduceSn.setAreaCode();
|
|
|
|
|
mesProduceSn.setColorName();
|
|
|
|
|
mesProduceSn.setCompensateTime();
|
|
|
|
|
mesProduceSn.setCraftCode();
|
|
|
|
|
mesProduceSn.setCustCode();
|
|
|
|
|
mesProduceSn.setCustLabelTemplate();
|
|
|
|
|
mesProduceSn.setCustPartNo();
|
|
|
|
|
mesProduceSn.setEquipmentCode();
|
|
|
|
|
mesProduceSn.setEquipmentName();
|
|
|
|
|
mesProduceSn.set();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|