From 064c1aac6fe47bf4e6d576fbe6a7c78a70cda2dd Mon Sep 17 00:00:00 2001
From: heshaofeng <heshaofeng@hnkhzn.com>
Date: 星期三, 03 十二月 2025 10:44:21 +0800
Subject: [PATCH] 1

---
 项目代码/WIDESEA_WMSClient/src/views/outbound/allocateoutboundOrder.vue       |   14 +++++++
 项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_AllocateService/AllocateService.cs |   93 +++++++++++++++++++++-------------------------
 项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs   |    2 
 3 files changed, 57 insertions(+), 52 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/allocateoutboundOrder.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/allocateoutboundOrder.vue"
index 555ac55..2a9a15e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/allocateoutboundOrder.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/allocateoutboundOrder.vue"
@@ -194,6 +194,20 @@
         bind: { key: "createType", data: [] },
       },
       {
+        field: "fromWarehouse",
+        title: "璋冨嚭浠撳簱",
+        type: "string",
+        width: 120,
+        align: "left",
+      },
+      {
+        field: "toWarehouse",
+        title: "璋冨叆浠撳簱",
+        type: "string",
+        width: 120,
+        align: "left",
+      },
+      {
         field: "factoryArea",
         title: "鍘傚尯",
         type: "string",
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_AllocateService/AllocateService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_AllocateService/AllocateService.cs"
index e96816c..f29e43e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_AllocateService/AllocateService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_AllocateService/AllocateService.cs"
@@ -439,59 +439,50 @@
             }
         }
 
-        //public override PageGridData<Dt_AllocateOrder> PageGridData(PageDataOptions options)
-        //{
-        //    string wheres = ValidatePageOptions(options);
-        //    //鑾峰彇鎺掑簭瀛楁
-        //    Dictionary<string, SqlSugar.OrderByType> orderbyDic = GetPageDataSort(options, TProperties);
-        //    List<OrderByModel> orderByModels = new List<OrderByModel>();
-        //    foreach (var item in orderbyDic)
-        //    {
-        //        OrderByModel orderByModel = new()
-        //        {
-        //            FieldName = item.Key,
-        //            OrderByType = item.Value
-        //        };
-        //        orderByModels.Add(orderByModel);
-        //    }
+        public override PageGridData<Dt_AllocateOrder> GetPageData(PageDataOptions options)
+        {
+            string wheres = ValidatePageOptions(options);
+            //鑾峰彇鎺掑簭瀛楁
+            Dictionary<string, SqlSugar.OrderByType> orderbyDic = GetPageDataSort(options, TProperties);
+            List<OrderByModel> orderByModels = new List<OrderByModel>();
+            foreach (var item in orderbyDic)
+            {
+                OrderByModel orderByModel = new()
+                {
+                    FieldName = item.Key,
+                    OrderByType = item.Value
+                };
+                orderByModels.Add(orderByModel);
+            }
 
 
-        //    int totalCount = 0;
-        //    List<SearchParameters> searchParametersList = new List<SearchParameters>();
-        //    if (!string.IsNullOrEmpty(options.Wheres))
-        //    {
-        //        try
-        //        {
-        //            searchParametersList = options.Wheres.DeserializeObject<List<SearchParameters>>();
-        //            options.Filter = searchParametersList;
-        //        }
-        //        catch { }
-        //    }
-        //    var data = BaseDal.Db.Queryable<Dt_AllocateOrderDetail>()
-        //        .WhereIF(!wheres.IsNullOrEmpty(), wheres)
-        //        .OrderBy(orderByModels)
-        //        .ToPageList(options.Page, options.Rows, ref totalCount);
-        //    Dt_AllocateOrder allocateOrder = _allocateOrderRepository.QueryFirst(x => x.Id == (int)options.Value);
-        //    Dt_InboundOrder _InboundOrder = SqlSugarHelper.DbWMS.Queryable<Dt_InboundOrder>().Where(x => x.UpperOrderNo == allocateOrder.UpperOrderNo).First();
-        //    var details = _inboundOrderDetailRepository.QueryData(x => x.OrderId == _InboundOrder.Id);
-        //    foreach (var item in data)
-        //    {
-        //        var detail = details.Where(x => x.MaterielCode == item.MaterielCode).FirstOrDefault();
-        //        if (detail != null)
-        //        {
-        //            item.OrderQuantity = detail.OrderQuantity;
-        //            item.ReceiptQuantity = detail.ReceiptQuantity;
-        //            item.OverInQuantity = detail.OverInQuantity;
-        //            item.OrderDetailStatus = detail.OrderDetailStatus;
-        //        }
-        //    }
-        //    return new PageGridData<Dt_AllocateOrderDetail>(totalCount, data);
-
-
-
-
-        //    return new PageGridData<Dt_InboundOrderDetail>(totalCount, data);
-        //}
+            int totalCount = 0;
+            List<SearchParameters> searchParametersList = new List<SearchParameters>();
+            if (!string.IsNullOrEmpty(options.Wheres))
+            {
+                try
+                {
+                    searchParametersList = options.Wheres.DeserializeObject<List<SearchParameters>>();
+                    options.Filter = searchParametersList;
+                }
+                catch { }
+            }
+            var data = BaseDal.Db.Queryable<Dt_AllocateOrder>()
+                .WhereIF(!wheres.IsNullOrEmpty(), wheres)
+                .OrderBy(orderByModels)
+                .ToPageList(options.Page, options.Rows, ref totalCount);
+            
+            foreach (var item in data)
+            {
+                Dt_InboundOrder _InboundOrder = SqlSugarHelper.DbWMS.Queryable<Dt_InboundOrder>().Where(x => x.UpperOrderNo == item.UpperOrderNo).First();
+                if (_InboundOrder != null)
+                {
+                    item.OrderStatus = _InboundOrder.OrderStatus;
+                    item.OrderType = _InboundOrder.OrderType;
+                }
+            }
+            return new PageGridData<Dt_AllocateOrder>(totalCount, data);
+        }
 
         public override PageGridData<Dt_InboundOrderDetail> GetDetailPage(PageDataOptions options)
         {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs"
index 4590d03..81ba670 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs"
@@ -139,7 +139,7 @@
 
                 throw new HttpRequestException(body);
             }
-
+            _logger.LogInformation("InvokeMESService  FeedbackOutbound  body:  " + body);
 
             return JsonConvert.DeserializeObject<ResponseModel>(body);
         }

--
Gitblit v1.9.3