src/main/java/com/zy/asrs/entity/param/OpenOrderPakinJDParam.java
@@ -13,6 +13,7 @@ private String orderNo; private String formId; private Integer id; private String srcBillNo; src/main/java/com/zy/asrs/entity/param/OpenOrderPakoutParam.java
@@ -29,7 +29,13 @@ public OpenOrderPakoutParam(OpenOrderPakinJDParam param1){ this.orderNo=param1.getOrderNo(); KingDeeUtilType kingDeeUtilType = KingDeeUtilType.getFormId(param1.getFormId()); KingDeeUtilType kingDeeUtilType = null; if (!Cools.isEmpty(param1.getId())){ kingDeeUtilType = KingDeeUtilType.get(param1.getId()); } if (Cools.isEmpty(kingDeeUtilType)){ kingDeeUtilType = KingDeeUtilType.getFormId(param1.getFormId()); } if (Cools.isEmpty(kingDeeUtilType)){ this.orderType=param1.getFormId(); }else { src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java
@@ -47,6 +47,9 @@ @Transactional public ReturnT<String> start(Order order) { String orderNo = order.getOrderNo(); String[] split = orderNo.split("-"); String orderNoS = split[0]; //登录金蝶r ReturnT<String> start = loginAuthenticationHandler.start(); DocType docType = docTypeService.selectById(order.getDocType()); @@ -57,7 +60,7 @@ //条件拼接 JSONObject dataJsonObject = new JSONObject(); dataJsonObject.put("Numbers",order.getOrderNo()); dataJsonObject.put("Numbers",orderNoS); dataJsonObject.put("EntryIds",""); dataJsonObject.put("RuleId",kingDeeUtilType.ruleId); dataJsonObject.put("TargetFormId",kingDeeUtilType.correspondingFormId); src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java
@@ -71,6 +71,18 @@ return null; } public static KingDeeUtilType get(Integer id) { if (null == id) { return null; } for (KingDeeUtilType type : KingDeeUtilType.values()) { if (type.id.equals(id)) { return type; } } return null; } public static KingDeeUtilType get(String desc) { if (null == desc) { return null;