|
|
@ -114,6 +114,8 @@ public class BomTakeEffectService implements IBomTakeEffectService {
|
|
|
|
|
|
|
|
|
|
|
|
BaseResultBean bomEffectResultBean = doWmsBomEffect(organizeCode, partNo);
|
|
|
|
BaseResultBean bomEffectResultBean = doWmsBomEffect(organizeCode, partNo);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.info("BOM生效 --- bomTakeEffectModel: {} --- bomEffectResultBean: {}", bomTakeEffectModel, bomEffectResultBean);
|
|
|
|
|
|
|
|
|
|
|
|
if (null != bomEffectResultBean && bomEffectResultBean.success) {
|
|
|
|
if (null != bomEffectResultBean && bomEffectResultBean.success) {
|
|
|
|
|
|
|
|
|
|
|
|
log.info("BOM生效 --- doEffect --- WMS-BOM生效成功!");
|
|
|
|
log.info("BOM生效 --- doEffect --- WMS-BOM生效成功!");
|
|
|
@ -136,6 +138,7 @@ public class BomTakeEffectService implements IBomTakeEffectService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void deleteOldBom(List<MesBom> bomListByDb) {
|
|
|
|
private void deleteOldBom(List<MesBom> bomListByDb) {
|
|
|
|
|
|
|
|
if (CollectionUtils.isEmpty(bomListByDb)) return;
|
|
|
|
bomRepository.deleteAll(bomListByDb);
|
|
|
|
bomRepository.deleteAll(bomListByDb);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -151,6 +154,7 @@ public class BomTakeEffectService implements IBomTakeEffectService {
|
|
|
|
|
|
|
|
|
|
|
|
updateBomPendingPartByPartByPartNo(bomTakeEffectModel.getPartNo(), bomTakeEffectModel.getOrganizeCode(), bomTakeEffectModel.getUserInfo());
|
|
|
|
updateBomPendingPartByPartByPartNo(bomTakeEffectModel.getPartNo(), bomTakeEffectModel.getOrganizeCode(), bomTakeEffectModel.getUserInfo());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.info("BOM生效 --- updateBomPendingPartByPartByPartNo --- 成功!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private List<String> getItemPartNoList(List<MesBom> bomListByDb) {
|
|
|
|
private List<String> getItemPartNoList(List<MesBom> bomListByDb) {
|
|
|
|