From e4ea838c20e94dff4fdbb4f82b542a8b5790fa9d Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 18 六月 2021 09:22:06 +0800
Subject: [PATCH] # 库存跳转上报erp

---
 src/main/java/zy/cloud/wms/common/model/OrderStoDto.java |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/common/model/OrderStoDto.java b/src/main/java/zy/cloud/wms/common/model/OrderStoDto.java
index 58b89d1..5f99db6 100644
--- a/src/main/java/zy/cloud/wms/common/model/OrderStoDto.java
+++ b/src/main/java/zy/cloud/wms/common/model/OrderStoDto.java
@@ -1,8 +1,9 @@
 package zy.cloud.wms.common.model;
 
 import lombok.Data;
-import zy.cloud.wms.manager.entity.CustOrder;
+import zy.cloud.wms.manager.entity.OrderDetl;
 
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -11,15 +12,29 @@
 @Data
 public class OrderStoDto {
 
-    private String number;
+    private String orderNo;
 
-    private List<CustOrder> custOrders;
+    private List<MatnrDto> dtos;
 
     public OrderStoDto() {
     }
 
-    public OrderStoDto(String number, List<CustOrder> custOrders) {
-        this.number = number;
-        this.custOrders = custOrders;
+    public OrderStoDto(String orderNo, List<MatnrDto> dtos) {
+        this.orderNo = orderNo;
+        this.dtos = dtos;
     }
+
+    public OrderStoDto create(String orderNo, List<OrderDetl> orderDetls) {
+        this.setOrderNo(orderNo);
+        List<MatnrDto> matnrDtos = new ArrayList<>();
+        for (OrderDetl orderDetl : orderDetls) {
+            MatnrDto matnrDto = new MatnrDto();
+            matnrDto.setMatnr(orderDetl.getMatnr());
+            matnrDto.setCount(orderDetl.getAnfme());
+            matnrDtos.add(matnrDto);
+        }
+        this.setDtos(matnrDtos);
+        return this;
+    }
+
 }

--
Gitblit v1.9.1