自动化立体仓库 - WMS系统
#
LSH
2023-12-25 e951f7760b29bb401e1992d9ce83e01515e6eaac
#
4个文件已修改
26 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/param/OpenOrderPakinJDParam.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/OpenOrderPakoutParam.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/erp/kingdee/enums/KingDeeUtilType.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;