From c9686962d78c018a89c5be7023b4ef74960e5d5b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <xltys1995>
Date: 星期六, 03 四月 2021 14:54:54 +0800
Subject: [PATCH] #

---
 src/main/java/zy/cloud/wms/common/service/erp/ErpService.java |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java b/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
index e432541..cc83ab4 100644
--- a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
+++ b/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
@@ -7,9 +7,9 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import zy.cloud.wms.common.model.BillDto;
 import zy.cloud.wms.common.service.erp.entity.UploadBill;
 import zy.cloud.wms.common.service.erp.entity.UploadBillDetail;
-import zy.cloud.wms.manager.entity.Comb;
 import zy.cloud.wms.manager.utils.HttpHandler;
 
 import java.util.ArrayList;
@@ -29,32 +29,37 @@
     /**
      * 鍗曟嵁涓婃姤
      */
-    public Boolean uploadBill(List<Comb> combs, Integer docId, String docNumber){
+    public Boolean uploadBill(List<BillDto> dtos, Integer docId, String docNumber){
+        if (true) {
+//            return true;
+        }
         try {
-            if (Cools.isEmpty(combs)) {
+            if (Cools.isEmpty(dtos)) {
                 return false;
             }
             UploadBill uploadBill = new UploadBill();
             uploadBill.setNumber(docNumber);
             uploadBill.setBillDate(DateUtils.convert(new Date(), DateUtils.yyyyMMdd_F));
-            uploadBill.setBTypeID("瀹忔尯瀹㈡埛");
+            uploadBill.setBTypeID("SHHT");
             uploadBill.setKTypeID("瀹忔尯浠撳簱");
             uploadBill.setVchType(docId);
             List<UploadBillDetail> detail = new ArrayList<>();
             uploadBill.setDetail(detail);
-            for (Comb comb : combs) {
+            for (BillDto dto : dtos) {
                 UploadBillDetail detl = new UploadBillDetail();
-                detl.setUserCode(comb.getMatnr());
-                detl.setQty(comb.getAnfme());
-                detl.setPrice(0.0D);
+                detl.setUserCode(dto.getMatnr());
+                detl.setQty(dto.getQty());
+                detl.setPrice(0);
+                detail.add(detl);
             }
-
+            System.out.println(JSON.toJSONString(uploadBill));
             String response = new HttpHandler.Builder()
                     .setUri(ErpScheduler.URI)
                     .setPath(ErpScheduler.UPLOAD_BILL)
                     .setJson(JSON.toJSONString(uploadBill))
                     .build()
                     .doPost();
+
             if (!Cools.isEmpty(response)) {
                 log.warn(response);
                 Result result = JSON.parseObject(response, Result.class);

--
Gitblit v1.9.1