From fcd8089a36829c200face755080be10ee66a1969 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期二, 07 十二月 2021 09:54:16 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java b/src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java index c6590d1..b5b0172 100644 --- a/src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java +++ b/src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java @@ -5,11 +5,15 @@ import org.springframework.stereotype.Service; import zy.cloud.wms.common.service.asrs.entity.Result; import zy.cloud.wms.common.service.asrs.entity.Result1; +import zy.cloud.wms.common.service.asrs.entity.ResultLocDetl; +import zy.cloud.wms.common.service.asrs.entity.ResultSite; import zy.cloud.wms.manager.entity.param.StockTransferParam; import zy.cloud.wms.manager.utils.HttpHandler; import java.io.IOException; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * Created by vincent on 2021/3/20 @@ -50,4 +54,53 @@ } } + public Result1 stockTransferLocMode(List<StockTransferParam> params) { + try { + String response = new HttpHandler.Builder() + .setUri(asrsBaseUrl) + .setPath("/open/api/stockOut/locMode") + .setJson(JSON.toJSONString(params)) + .build() + .doPost(); + return JSON.parseObject(response, Result1.class); + } catch (IOException e) { + e.printStackTrace(); + return new Result1(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } + + /* 鑾峰彇鍑哄簱绔欑偣 */ + public ResultSite takeSite() { + try { + String response = new HttpHandler.Builder() + .setUri(asrsBaseUrl) + .setPath("/open/api/available/take/site") + .setJson(JSON.toJSONString("")) + .build() + .doPost(); + return JSON.parseObject(response, ResultSite.class); + } catch (IOException e) { + e.printStackTrace(); + return new ResultSite(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } + + /* 鏍规嵁鐗╂枡缂栫爜鑾峰彇绔嬪簱搴撳瓨淇℃伅 */ + public ResultLocDetl getAsrsLocDetl(String matnr) { + try { + Map<String, Object> map = new HashMap<>(); + map.put("matnr", matnr); + String response = new HttpHandler.Builder() + .setUri(asrsBaseUrl) + .setPath("/open/api/get/asrsLocDetl") + .setParams(map) +// .setJson(JSON.toJSONString(matnr)) + .build() + .doPost(); + return JSON.parseObject(response, ResultLocDetl.class); + } catch (IOException e) { + e.printStackTrace(); + return new ResultLocDetl(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } } -- Gitblit v1.9.1