From 644cbe3e4eba765affa25454d69fee6286bb6094 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 30 十月 2025 13:06:35 +0800
Subject: [PATCH] 1

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Boxing/BoxingInfoService.cs |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Boxing/BoxingInfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Boxing/BoxingInfoService.cs"
index 3403592..e86c121 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Boxing/BoxingInfoService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Boxing/BoxingInfoService.cs"
@@ -3,6 +3,7 @@
 using SqlSugar;
 using System.ComponentModel.DataAnnotations;
 using System.Linq.Expressions;
+using System.Threading.Tasks;
 using WIDESEA_Common;
 using WIDESEA_Core.BaseRepository;
 using WIDESEA_DTO.Basic;
@@ -60,6 +61,38 @@
     }
 
     #region 缁勭洏
+
+    public async Task<WebResponseContent> GetPalletCodeInfo(string palletCode)
+    {
+        WebResponseContent content = new WebResponseContent();
+        try
+        {
+            var boxinginfo = await BaseDal.QueryFirstNavAsync(x => x.PalletCode == palletCode);
+            if(boxinginfo != null)
+            {
+                List<PalletCodeInfo> obj = new List<PalletCodeInfo>();
+                boxinginfo.BoxingInfoDetails.ForEach(x =>
+                {
+                    obj.Add(new PalletCodeInfo
+                    {
+                        orderNo=x.OrderNo,
+                        warehouseName=x.Warehouse,
+                        materialNo = x.MaterielCode,
+                        quantity = x.Quantity,
+                    });
+                });
+                
+                return content.OK(data: obj);
+            }
+            return content.Error();
+        }
+        catch (Exception ex)
+        {
+            return content.Error(ex.Message);
+        }
+    }
+    
+
     public async Task<WebResponseContent> AddGroupPlateAsync(GroupPlate groupPlate)
     {
         WebResponseContent content = new WebResponseContent();
@@ -93,6 +126,7 @@
                             x.Warehouse = InboundOrder.WarehouseName;
                             x.OrderNo = InboundOrder.UpperOrderNo;
                             x.Unit = InboundOrder.Unit;
+                            x.WareHouseId = InboundOrder.WareHouseId;
                             x.Specs = InboundOrder.Specs;
                             x.Weight = InboundOrder.Weight;
                             x.Quantity = x.Quantity + item.quantity;
@@ -112,6 +146,7 @@
                                 Unit = InboundOrder.Unit,
                                 Specs = InboundOrder.Specs,
                                 Weight = InboundOrder.Weight,
+                                WareHouseId = InboundOrder.WareHouseId,
                                 Quantity = item.quantity,
                                 DrawingNumber = InboundOrder.ProductDrawingNumber,
                                 Date = InboundOrder.Datetime,

--
Gitblit v1.9.3