修复bug:45560,增加系统参数配置MES_SHIPPING_QUEUE_SAVE_CFG,发运组配置后写入mes_shipping_queue,没有配置则不写入。

uat-temp-nht-2502110000-chongqing-step
jason 2 months ago
parent cdf657f6d0
commit 0c6e965bf0

@ -117,6 +117,9 @@ public class MesSortShippingCheckService implements IMesSortShippingCheckService
@Autowired
private MesShippingQueueRepository shippingQueueRDao;
@Autowired
private IMesConfigService mesConfigService;
@Override
public MesSortShippingCheckModel doShippingOrderNoQuery(MesShippingOrderManagement shippingOrderManagement) {
//校验发运单
@ -773,6 +776,10 @@ public class MesSortShippingCheckService implements IMesSortShippingCheckService
if (StringUtil.isEmpty(detail.getVin())) {
MesPcnException.throwMesBusiException("发运单【%s】零件号【%s】vin号为空请检查数据", orderManagement.getShippingCode(), detail.getPartNo());
}
MesConfig config = mesConfigService.getCfgValueByCode(orderManagement.getOrganizeCode(), MesPcnExtConstWords.MES_SHIPPING_QUEUE_SAVE_CFG);
if (config == null || StringUtils.isEmpty(config.getCfgValue()) || !config.getCfgValue().equals(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValueStr())) {
return;
}
MesShippingQueue mesShippingQueue = new MesShippingQueue();
mesShippingQueue.setOrganizeCode(orderManagement.getOrganizeCode());

@ -797,4 +797,6 @@ public class MesPcnExtConstWords {
//螺钉包保存生产版本标记
public static final String SAVE_PRODUCT_VERSION_FLAG = "ZFBT";
//发运组配置后写入mes_shipping_queue
public static final String MES_SHIPPING_QUEUE_SAVE_CFG = "MES_SHIPPING_QUEUE_SAVE_CFG";
}

Loading…
Cancel
Save