From 0f288632999191edb504283f1b232fafaeb341b6 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 02 七月 2021 11:14:10 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/service/wms/WmsService.java | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/common/service/wms/WmsService.java b/src/main/java/com/zy/common/service/wms/WmsService.java index fa6b5b5..4a42114 100644 --- a/src/main/java/com/zy/common/service/wms/WmsService.java +++ b/src/main/java/com/zy/common/service/wms/WmsService.java @@ -1,6 +1,8 @@ package com.zy.common.service.wms; import com.alibaba.fastjson.JSON; +import com.zy.common.model.BillDto; +import com.zy.common.model.ErpUpload; import com.zy.common.utils.HttpHandler; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @@ -17,11 +19,6 @@ @Value("${wms.url}") private String wmsUrl; -// // todo:luxiaotao -// public Result replenish(List<ReplenishDto> dtos) { -// return new Result(200, "鎿嶄綔鎴愬姛", null); -// } - public Result replenish(List<ReplenishDto> dtos) { try { ReplenishParam param = new ReplenishParam(); @@ -39,4 +36,23 @@ } } + public Result erpUpload(List<BillDto> dtos, Integer docId, String docNumber) { + try { + ErpUpload param = new ErpUpload(); + param.setDtos(dtos); + param.setDocId(docId); + param.setDocNumber(docNumber); + String response = new HttpHandler.Builder() + .setUri(wmsUrl) + .setPath("/open/api/erp/upload") + .setJson(JSON.toJSONString(param)) + .build() + .doPost(); + return JSON.parseObject(response, Result.class); + } catch (IOException e) { + e.printStackTrace(); + return new Result(500, "鏈嶅姟鍣ㄥ紓甯�", null); + } + } + } -- Gitblit v1.9.1