From fb4cfaec4b05618ef49f483cd80b770a286bb9f8 Mon Sep 17 00:00:00 2001 From: ZY <zc857179121@qq.com> Date: 星期四, 31 十月 2024 10:13:13 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/controller/OpenController.java | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index c45aa28..5789409 100644 --- a/src/main/java/com/zy/asrs/controller/OpenController.java +++ b/src/main/java/com/zy/asrs/controller/OpenController.java @@ -156,24 +156,29 @@ @PostMapping("/order/pakout/default/v1") - @AppAuth(memo = "鍚屾宸ュ崟鍗曟嵁") + //@AppAuth(memo = "鍚屾宸ュ崟鍗曟嵁") public synchronized R orderPakout(@RequestHeader(required = false) String appkey, //@RequestBody(required = false) HashMap<String,Object> param, @RequestBody(required = false) OrderProdSyncParam param, HttpServletRequest request) { log.info("鍚屾宸ュ崟鍗曟嵁,{}", JSON.toJSONString(param)); - auth(appkey, param, request); + ///auth(appkey, param, request); if (Cools.isEmpty(param)) { return R.parse(BaseRes.PARAM); } DocType type = getType(param.get鎿嶄綔鍗曟嵁(), param.getIQuantity()); if (!Cools.isEmpty(type)) { - if (type.getDocName().equals("MO")) { + if (param.get鎿嶄綔鍗曟嵁().equals("MO")) { mappingPakInOrderParam(param, true, type.getDocName()); - mappingPakOutOrderParam(param, false, "閾跺骇濮斿鏉愭枡鍑哄簱鍗�"); - } else if (type.getDocName().equals("OM")) { + if (!Cools.isEmpty(param.getChildren())) { + mappingPakOutOrderParam(param, false, "閾跺骇鐢熶骇鏉愭枡鍑哄簱鍗�"); + } + } else if (param.get鎿嶄綔鍗曟嵁().equals("OM")) { mappingPakInOrderParam(param, true, type.getDocName()); - mappingPakOutOrderParam(param, false, "閾跺骇鐢熶骇鏉愭枡鍑哄簱鍗�"); + if (!Cools.isEmpty(param.getChildren())) { + mappingPakOutOrderParam(param, false, "閾跺骇濮斿鏉愭枡鍑哄簱鍗�"); + } + } else { if (type.getPakin() == 1) { mappingPakInOrderParam(param, true, type.getDocName()); @@ -268,7 +273,7 @@ orderSyncParam.set鎿嶄綔绯荤粺鍙�(param.get鎿嶄綔绯荤粺鍙�()); orderSyncParam.setcPOID(child.get(0).getOrderNoT()); orderSyncParam.setDdate(param.getOrderTime()); - orderSyncParam.setcMemo(""); + orderSyncParam.setcMemo(param.getCMemo()); //鐢熸垚鍗曟嵁鏄庣粏 List<OrderSyncParam.OrderDetl> orderDetls = new ArrayList<>(); -- Gitblit v1.9.1