MesReportWorkByPreDayJob修改系统同步状态+产生新工单号前加"A-"标识自动

tags/yfai-pcn-ext-v1.2
gsz 10 months ago
parent 85bf50215e
commit 500bd5017b

@ -4,6 +4,7 @@ package cn.estsh.i3plus.ext.mes.pcn.apiservice.schedulejob;
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesConfigService; import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesConfigService;
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesWorkOrderService; import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesWorkOrderService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean; import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.platform.common.tool.TimeTool;
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
import cn.estsh.i3plus.pojo.mes.bean.MesProduceSn; import cn.estsh.i3plus.pojo.mes.bean.MesProduceSn;
@ -100,6 +101,8 @@ public class MesReportWorkByPreDayJob extends BaseMesScheduleJob {
} }
for (MesProductionRecord mesProductionRecord : mesProductionRecordList) { for (MesProductionRecord mesProductionRecord : mesProductionRecordList) {
mesProductionRecord.setReportStatus(20); mesProductionRecord.setReportStatus(20);
mesProductionRecord.setSystemSyncStatus(1);
mesProductionRecord.setSystemSyncDatetime(TimeTool.getNowTime(true));
ConvertBean.serviceModelUpdate(mesProductionRecord, userName); ConvertBean.serviceModelUpdate(mesProductionRecord, userName);
} }
productionRecordRao.saveAll(mesProductionRecordList); productionRecordRao.saveAll(mesProductionRecordList);

@ -1024,7 +1024,7 @@ public class MesWorkOrderService implements IMesWorkOrderService {
genSerialNoModel.setPartNo(workCenterCode); genSerialNoModel.setPartNo(workCenterCode);
orderList = syncFuncService.syncSerialNo(genSerialNoModel,userName, organizeCode, 1).getResultList(); orderList = syncFuncService.syncSerialNo(genSerialNoModel,userName, organizeCode, 1).getResultList();
String orderNo = orderList.get(0); String orderNo = "A-"+orderList.get(0);
DdlPackBean orderPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode()); DdlPackBean orderPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(orderNo, "workOrderNo", orderPackBean); DdlPreparedPack.getStringEqualPack(orderNo, "workOrderNo", orderPackBean);
if (mesWorkOrderRDao.isExitByHql(orderPackBean)) { if (mesWorkOrderRDao.isExitByHql(orderPackBean)) {

Loading…
Cancel
Save