From 4fefa19b04e38c87cc9d97ba7cd125b5105ba323 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 29 五月 2021 14:46:59 +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 new file mode 100644 index 0000000..c6590d1 --- /dev/null +++ b/src/main/java/zy/cloud/wms/common/service/asrs/AsrsService.java @@ -0,0 +1,53 @@ +package zy.cloud.wms.common.service.asrs; + +import com.alibaba.fastjson.JSON; +import org.springframework.beans.factory.annotation.Value; +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.manager.entity.param.StockTransferParam; +import zy.cloud.wms.manager.utils.HttpHandler; + +import java.io.IOException; +import java.util.List; + +/** + * Created by vincent on 2021/3/20 + */ +@Service("asrsService") +public class AsrsService { + + @Value("${asrs.baseUrl}") + private String asrsBaseUrl; + + public Result stockTransferPrew(List<StockTransferParam> params) { + try { + String response = new HttpHandler.Builder() + .setUri(asrsBaseUrl) + .setPath("/open/api/stockOut/prew") + .setJson(JSON.toJSONString(params)) + .build() + .doPost(); + return JSON.parseObject(response, Result.class); + } catch (IOException e) { + e.printStackTrace(); + return new Result(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } + + public Result1 stockTransfer(List<StockTransferParam> params) { + try { + String response = new HttpHandler.Builder() + .setUri(asrsBaseUrl) + .setPath("/open/api/stockOut") + .setJson(JSON.toJSONString(params)) + .build() + .doPost(); + return JSON.parseObject(response, Result1.class); + } catch (IOException e) { + e.printStackTrace(); + return new Result1(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } + +} -- Gitblit v1.9.1