From f75db486b3cb1daa131dc214a84aaa248e6f78c9 Mon Sep 17 00:00:00 2001 From: Yangwl <1726150332@qq.com> Date: Thu, 7 Mar 2024 10:39:21 +0800 Subject: [PATCH] =?UTF-8?q?SAP=E6=8A=A5=E5=B7=A5=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=A7=E7=BA=BF=E7=BC=96=E7=A0=81=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/op/sap/service/impl/SapOrderServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapOrderServiceImpl.java b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapOrderServiceImpl.java index 2125c564..4fc8609e 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapOrderServiceImpl.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapOrderServiceImpl.java @@ -99,7 +99,7 @@ public class SapOrderServiceImpl implements SapOrderService { // 获取 内表 - ZMES_PRO JCoTable maraTable = func.getTableParameterList().getTable("ZMES_PRO"); JCoRecordMetaData metaData = maraTable.getRecordMetaData(); - // System.out.println("###" + metaData.toString()); + System.out.println("###" + metaData.toString()); List proOrderList = new ArrayList<>(); // 循环输出 Table 数据 @@ -156,7 +156,7 @@ public class SapOrderServiceImpl implements SapOrderService { return R.ok(proOrderList); } catch (Exception e) { - + log.error(e.getMessage()); return R.fail(e.getMessage()); } } @@ -201,7 +201,6 @@ public class SapOrderServiceImpl implements SapOrderService { LV_ORDER_NUM_List.add(AUFNR); } // 去重并排序(从大到小) - } List uniqueAndSorted = LV_ORDER_NUM_List.stream() .distinct() @@ -278,10 +277,15 @@ public class SapOrderServiceImpl implements SapOrderService { if (StringUtils.isEmpty(sapRFW.getGamng())){ return R.fail("报工数量为空"); } + if (StringUtils.isEmpty(sapRFW.getAnzma())){ + return R.fail("产线编号为空"); + } //订单号 jCoParameterList.setValue("P_AUFNR",sapRFW.getAufnr()); //报工数量 jCoParameterList.setValue("P_GAMNG",sapRFW.getGamng()); + //产线编号 + jCoParameterList.setValue("P_ANZMA",sapRFW.getAnzma()); if (sapRFW.getLt_gs()==null){ return R.fail("生产订单报工工时为空"); }