From 677528e8bba61782f2b35871bbda0cfd51b68fb1 Mon Sep 17 00:00:00 2001 From: Huluwa22 <2667400744@qq.com> Date: Tue, 11 Mar 2025 10:40:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E5=87=BA=E5=BA=93=E4=B8=8D?= =?UTF-8?q?=E5=8F=8D=E9=A6=88pms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/quartz/task/TaskExecutor.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java index 9606b87f..65ffb228 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java @@ -373,7 +373,6 @@ public class TaskExecutor { PmsOutFeedBack pmsOutFeedBack = new PmsOutFeedBack(); List 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); - String url = sysConfigService.selectConfigByKey("pms.outComplete"); - if (StringUtils.isEmpty(url)) { - throw new RuntimeException("pms.outComplete配置为空"); + 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)); } - 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) {