From a5aa9503efd20103df066219c512b47b7f65e363 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期六, 02 八月 2025 11:57:49 +0800 Subject: [PATCH] art: 生产订单同步定时任务调试,问题修改 --- src/main/java/org/jeecg/modules/sap/service/impl/ProductionOrderSyncImpl.java | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/jeecg/modules/sap/service/impl/ProductionOrderSyncImpl.java b/src/main/java/org/jeecg/modules/sap/service/impl/ProductionOrderSyncImpl.java index 002bb07..960a8c4 100644 --- a/src/main/java/org/jeecg/modules/sap/service/impl/ProductionOrderSyncImpl.java +++ b/src/main/java/org/jeecg/modules/sap/service/impl/ProductionOrderSyncImpl.java @@ -33,7 +33,7 @@ @Override @ApiLog(apiName = "鐢熶骇璁㈠崟鍚屾(ZPPF_033_1)", apiCategory = ApiLogCategoryEnum.SAP) - public Map<String, Object> syncProductionOrder(String factoryCode, String orderTypeCode, String productionManager, String orderStatus, String createTime, String updateTime) throws Exception { + public Map<String, Object> syncProductionOrder(String factoryCode, String orderTypeCode, String productionManager, String orderStatus, String createTimeLow, String createTimeHigh, String updateTimeLow, String updateTimeHigh) throws Exception { Map<String, Object> resultMap = new HashMap<>(); JCoDestination destination = connectionManager.getDestination(); JCoRepository repository = destination.getRepository(); @@ -96,22 +96,40 @@ item.put("TXT04", orderStatus); items.add(item); } - if(StringUtils.isNotBlank(createTime)){ + if(StringUtils.isNotBlank(createTimeLow)){ JCoTable UDATETable = function.getTableParameterList().getTable("ZTAB_UDATE"); UDATETable.appendRow(); - UDATETable.setValue("LOW", createTime); + UDATETable.setValue("LOW", createTimeLow); //缁勮璇锋眰鍙傛暟 JSONObject item = new JSONObject(); - item.put("ZTAB_UDATE_LOW", createTime); + item.put("ZTAB_UDATE_LOW", createTimeLow); items.add(item); } - if(StringUtils.isNotBlank(updateTime)){ - JCoTable LAEDATable = function.getTableParameterList().getTable("ZTAB_LAEDA"); - LAEDATable.appendRow(); - LAEDATable.setValue("LOW", updateTime); + if(StringUtils.isNotBlank(createTimeHigh)){ + JCoTable UDATETable = function.getTableParameterList().getTable("ZTAB_UDATE"); + UDATETable.appendRow(); + UDATETable.setValue("HIGH", createTimeHigh); //缁勮璇锋眰鍙傛暟 JSONObject item = new JSONObject(); - item.put("ZTAB_LAEDA_LOW", updateTime); + item.put("ZTAB_UDATE_HIGH", createTimeHigh); + items.add(item); + } + if(StringUtils.isNotBlank(updateTimeLow)){ + JCoTable LAEDATable = function.getTableParameterList().getTable("ZTAB_LAEDA"); + LAEDATable.appendRow(); + LAEDATable.setValue("LOW", updateTimeLow); + //缁勮璇锋眰鍙傛暟 + JSONObject item = new JSONObject(); + item.put("ZTAB_LAEDA_LOW", updateTimeLow); + items.add(item); + } + if(StringUtils.isNotBlank(updateTimeHigh)){ + JCoTable LAEDATable = function.getTableParameterList().getTable("ZTAB_LAEDA"); + LAEDATable.appendRow(); + LAEDATable.setValue("HIGH", updateTimeLow); + //缁勮璇锋眰鍙傛暟 + JSONObject item = new JSONObject(); + item.put("ZTAB_LAEDA_HIGH", updateTimeLow); items.add(item); } // 鎵ц璋冪敤 -- Gitblit v1.9.3