| | |
| | | |
| | | @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(); |
| | |
| | | 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); |
| | | } |
| | | // 执行调用 |