BTO 如果生产组零件组禁用了生产零件则跳过

tags/yfai-mes-ext-v1.0
administrator 1 year ago
parent 3e5a3ac66f
commit 05512b63f5

@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
/*
@ -70,10 +71,10 @@ public class MesBtoJob extends BaseMesScheduleJob {
String organizeCode = (String) paramMap.get("organizeCode");
List<String> groupCodeList = (List<String>) paramMap.get("groupCode");
btoJobService.doCreateBto(organizeCode, groupCodeList);
LOGGER.info("缺陷告警配置job结束 ----- end");
LOGGER.info("BTO生成工单job结束 ----- end");
} catch (Exception e) {
LOGGER.error("SAP接口表数据同步作业任务结束e:{}", e.toString());
LOGGER.error("BTO生成工单e:{}", Arrays.toString(e.getStackTrace()));
}
}

@ -97,8 +97,9 @@ public class MesTimeRoundnessService implements IRoundnessStrategy {
//获取生产零件信息
MesPartSap mesPartSap = getMesPart(detail.getProductPartNo(), detail.getOrganizeCode());
if (mesPartSap.getId() == null) {
log.info("零件生成组零件:{}找不到对应的零件信息", detail.getProductPartNo());
throw ImppExceptionBuilder.newInstance().setErrorDetail("零件生成组零件:{}找不到对应的零件信息", detail.getProductPartNo()).build();
log.info("零件生生产组:{},生产零件:{}找不到对应的零件信息",partProdGroup.getPartProdGroupName(), detail.getProductPartNo());
continue;
// throw ImppExceptionBuilder.newInstance().setErrorDetail("零件生成组零件:{}找不到对应的零件信息", detail.getProductPartNo()).build();
}
MesWorkOrder mesWorkOrder = new MesWorkOrder();
//工单号生成规则 【工厂号+yyyyMMdd+5位流水】

Loading…
Cancel
Save