From 67348f250a1b7970059698002949a5e0a5f3c52f Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期四, 14 八月 2025 08:51:04 +0800
Subject: [PATCH] 上传最新代码

---
 项目代码/WMS/WMSServices/WIDESEA_StockService/ProStockViewService.cs |   82 ----------------------------------------
 1 files changed, 1 insertions(+), 81 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_StockService/ProStockViewService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_StockService/ProStockViewService.cs"
index a36a18b..c9faeef 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_StockService/ProStockViewService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_StockService/ProStockViewService.cs"
@@ -17,7 +17,6 @@
 using Magicodes.ExporterAndImporter.Core;
 using WIDESEA_Core.HostedService;
 using WIDESEA_Core.DB.Models;
-using WIDESEA_IOutboundRepository;
 using WIDESEA_IStockRepository;
 using WIDESEA_Common.StockEnum;
 using WIDESEA_IBasicRepository;
@@ -29,15 +28,13 @@
     {
         private readonly IUnitOfWorkManage _unitOfWorkManage;
         private readonly SqlSugarClient _dbBase;
-        private readonly IOutboundRepository _outboundRepository;
         private readonly IStockRepository  _stockRepository;
         private readonly IBasicRepository _basicRepository;
 
-        public ProStockViewService(IUnitOfWorkManage unitOfWorkManage, IOutboundRepository outboundRepository, IStockRepository stockRepository,IBasicRepository basicRepository)
+        public ProStockViewService(IUnitOfWorkManage unitOfWorkManage,IStockRepository stockRepository,IBasicRepository basicRepository)
         {
             _unitOfWorkManage = unitOfWorkManage;
             _dbBase = unitOfWorkManage.GetDbClient();
-            _outboundRepository = outboundRepository;
             _stockRepository = stockRepository;
             _basicRepository = basicRepository;
         }
@@ -362,83 +359,6 @@
             catch (Exception ex)
             {
                 throw new Exception($"鏃犳潈闄愶紝{ex.Message}");
-            }
-        }
-        public List<ProStockViewDTO> GetProPKSelectStocks(int orderId)
-        {
-            try
-            {
-                Dt_ProOutOrderDetail outOrderDetail = _outboundRepository.ProOutOrderDetailRepository.QueryFirst(x => x.Id == orderId);
-                if (outOrderDetail == null)
-                {
-                    throw new Exception($"鏈壘鍒板嚭搴撳崟鏄庣粏");
-                }
-                List<ProStockViewDTO> stockViewDTOs = new List<ProStockViewDTO>();
-                ISugarQueryable<Dt_ProStockInfo> sugarQueryable1 = _dbBase.Queryable<Dt_ProStockInfo>().Includes(x => x.proStockInfoDetails);
-                var pklist = sugarQueryable1.Where(b => b.LocationCode == "鎴愬搧寰呭彂璐у尯" && b.StockStatus==StockStatusEmun.骞冲簱鍏ュ簱瀹屾垚.ObjToInt() && (b.ShipmentOrder==null|| b.ShipmentOrder =="")).Where(x=>x.proStockInfoDetails.Any(v=>v.ProductCode== outOrderDetail.PCode)).Select(b => new ProStockViewDTO
-                {
-                    ProStockAttribute = b.ProStockAttribute,
-                    LocationCode = b.LocationCode,
-                    WarehouseId = b.WarehouseId,
-                    CreateDate = b.CreateDate,
-                    Creater = b.Creater,
-                    LocationName = b.LocationCode,
-                    Modifier = b.Modifier,
-                    ModifyDate = b.ModifyDate,
-                    PalletCode = b.PalletCode,
-                    StockRemark = b.Remark,
-                    ProStockId = b.Id,
-                    StockStatus = b.StockStatus,
-                    Details = b.proStockInfoDetails,
-                });
-                stockViewDTOs.AddRange(pklist.ToList());
-                stockViewDTOs.ForEach(x =>
-                    {
-                        x.ProductCode = string.Join(",", x.Details.Select(x => x.ProductCode).Distinct());
-                        x.ProductVersion = string.Join(",", x.Details.Select(x => x.ProductVersion).Distinct());
-                        x.SpecifyVer = string.Join(",", x.Details.Select(x => x.SpecifyVer).Distinct());
-                        x.DateCode = x.Details.FirstOrDefault()?.DateCode ?? "";
-                        x.LotNumber = x.Details.FirstOrDefault()?.LotNumber ?? "";
-                        x.ERPOrder = x.Details.FirstOrDefault()?.ERPOrder ?? "";
-                        x.SaleOrder = x.Details.FirstOrDefault()?.SaleOrder ?? "";
-                        x.MoNumber = x.Details.FirstOrDefault()?.MoNumber ?? "";
-                        x.SumStocks = x.Details.Sum(x => x.StockPcsQty);
-                    }
-                );
-                return stockViewDTOs.OrderBy(x => x.DateCode).ThenBy(x => x.CreateDate).ToList();
-                //return _stockRepository.ProStockInfoRepository.QueryTabs<Dt_ProStockInfo, Dt_ProStockInfoDetail, ProStockViewDTO>((a, b) => a.Id == b.ProStockId, (a, b) => new ProStockViewDTO
-                //{
-                //    LocationCode = a.LocationCode,
-                //    ProductCode = b.ProductCode,
-                //    ProStockAttribute = a.ProStockAttribute,
-                //    ProductVersion=b.ProductVersion,
-                //    DateCode=b.DateCode,
-                //    ProStockId=a.Id,
-                //    SumStocks=b.StockPcsQty,
-                //    SaleOrder=b.SaleOrder,
-                //    PalletCode = a.PalletCode,
-                //    CreateDate=a.CreateDate,
-                //    ERPOrder=b.ERPOrder,
-                //    MoNumber=b.MoNumber
-                //}, a => a.LocationCode == "鎴愬搧寰呭彂璐у尯", b => b.ProductCode == outOrderDetail.PCode, x => true).GroupBy(x => x.PalletCode).Select(x => new ProStockViewDTO
-                //{
-                //    LocationCode = x.FirstOrDefault()?.LocationCode ?? "",
-                //    ProductCode = x.FirstOrDefault()?.ProductCode ?? "",
-                //    ProductVersion = x.FirstOrDefault()?.ProductVersion ?? "",
-                //    DateCode = x.FirstOrDefault()?.DateCode ?? "",
-                //    ProStockId = x.FirstOrDefault().ProStockId,
-                //    SumStocks=x.FirstOrDefault().SumStocks,
-                //    SaleOrder = x.FirstOrDefault()?.SaleOrder ?? "",
-                //    ProStockAttribute=x.FirstOrDefault()?.ProStockAttribute ?? 0,
-                //    PalletCode = x.Key,
-                //    ERPOrder=x.FirstOrDefault()?.ERPOrder ?? "",
-                //    MoNumber=x.FirstOrDefault()?.MoNumber ?? "",
-                //    CreateDate=x.FirstOrDefault()?.CreateDate ?? new DateTime()
-                //}).ToList();
-            }
-            catch (Exception ex)
-            {
-                throw new Exception(ex.Message);
             }
         }
     }

--
Gitblit v1.9.3