手动出库不反馈pms

This commit is contained in:
陆一凡 2025-03-11 10:40:14 +08:00
parent 49eccb5512
commit 677528e8bb

View File

@ -373,7 +373,6 @@ public class TaskExecutor {
PmsOutFeedBack pmsOutFeedBack = new PmsOutFeedBack();
List<PmsOutFeedBackRecord> recordList = new ArrayList<>();
for (AppTask task : appTasks) {
//调用接口组装数据
AppPmsOrderOut appPmsOrderOut = new AppPmsOrderOut();
appPmsOrderOut.setOrderId(task.getOrderId());
@ -383,6 +382,9 @@ public class TaskExecutor {
continue;
}
AppPmsOrderOut appPmsOrderOut1 = appPmsOrderOuts.get(0);
if (appPmsOrderOut1.getOrderType() == 9) {
continue;
}
PmsOutFeedBackRecord recordListItem = new PmsOutFeedBackRecord();
recordListItem.setAmount(task.getOpNum().intValue());
recordListItem.setBusinessOrder(appPmsOrderOut1.getListId());
@ -393,15 +395,17 @@ public class TaskExecutor {
//根据orderId查询出库单表获取listid和物料id
//组装数组
// 调用 pms 接口
pmsOutFeedBack.setRecordList(recordList);
if (!pmsOutFeedBack.getRecordList().isEmpty()) {
String url = sysConfigService.selectConfigByKey("pms.outComplete");
if (StringUtils.isEmpty(url)) {
throw new RuntimeException("pms.outComplete配置为空");
}
PmsCommonRes pmsCommonRes = JSON.parseObject(HttpUtils.sendHttpPostWithoutToken(url, JSON.toJSONString(pmsOutFeedBack)), PmsCommonRes.class);
logger.info("pms出库反馈请求信息{},结果:{}", JSON.toJSONString(pmsOutFeedBack), JSON.toJSONString(pmsCommonRes));
}
// 归档旧数据
for (AppTask task : appTasks) {