From 970d5c1800587d3a634a716a13a3092f59785b11 Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-5BIMHQ3> Date: 星期一, 15 七月 2024 14:12:48 +0800 Subject: [PATCH] 波次管理页面和拣货明细页面接口方法更改 --- Wms/WMS.BLL/BllSoServer/ExportNoticeDetailServer.cs | 91 +++++++++++++++++++++------------------------ 1 files changed, 42 insertions(+), 49 deletions(-) diff --git a/Wms/WMS.BLL/BllSoServer/ExportNoticeDetailServer.cs b/Wms/WMS.BLL/BllSoServer/ExportNoticeDetailServer.cs index f6f4fe9..4ed4983 100644 --- a/Wms/WMS.BLL/BllSoServer/ExportNoticeDetailServer.cs +++ b/Wms/WMS.BLL/BllSoServer/ExportNoticeDetailServer.cs @@ -26,59 +26,52 @@ } public async Task<List<ExportNoticeDetailDto>> GetExportNoticeDetailList(GetExportNoticeDetailVm model, RefAsync<int> count) { - try + if (string.IsNullOrWhiteSpace(model.SoNo)) { - if (string.IsNullOrWhiteSpace(model.SoNo)) - { - throw new Exception("鍑哄簱鍗曞彿涓虹┖"); - } - var notice = DataContext.Db.Queryable<BllExportNotice>().Where(m => m.IsDel == "0" && m.SONo == model.SoNo).ToList().FirstOrDefault(); - if (notice == null) - { - throw new Exception("鍑哄簱鍗曞彿涓虹┖"); - } - - var data = await GetAllWhereAsync(a=>a.SONo == model.SoNo) - .LeftJoin<SysPackag>((a,b)=> a.PackagNo == b.PackagNo) - .LeftJoin<SysUserInfor>((a,b,c)=> a.CreateUser == c.Id) - .LeftJoin<SysUserInfor>((a,b,c,d)=> a.UpdateUser == d.Id) - .Select((a, b, c, d) => new ExportNoticeDetailDto() - { - Id = a.Id, - Status = a.Status, - Origin = notice.Origin, - SONo = a.SONo, - SkuNo = a.SkuNo, - SkuName = a.SkuName, - Standard = a.Standard, - LotNo = a.LotNo, - LotText = a.LotText, - Qty = a.Qty, - AllotQty = a.AllotQty, - FactQty = a.FactQty, - CompleteQty = a.CompleteQty, - PackagNo = a.PackagNo, - PackagName = b.PackagName, - Price = a.Price, - Money = a.Money, - IsBale = a.IsBale, - IsBelt = a.IsBelt, - SupplierLot = a.SupplierLot, - IsWave = a.IsWave, - WaveNo = a.WaveNo, - - CreateUserName = c.RealName, - UpdateUserName = d.RealName, - CreateTime = a.CreateTime, - UpdateTime = a.UpdateTime - }).ToPageListAsync(model.Page, model.Limit, count); - - return data; + throw new Exception("鍑哄簱鍗曞彿涓虹┖"); } - catch (Exception e) + var notice = DataContext.Db.Queryable<BllExportNotice>().Where(m => m.IsDel == "0" && m.SONo == model.SoNo).ToList().FirstOrDefault(); + if (notice == null) { - throw new Exception(e.Message); + throw new Exception("鍑哄簱鍗曞彿涓虹┖"); } + + var data = await GetAllWhereAsync(a => a.SONo == model.SoNo) + .LeftJoin<SysPackag>((a, b) => a.PackagNo == b.PackagNo) + .LeftJoin<SysUserInfor>((a, b, c) => a.CreateUser == c.Id) + .LeftJoin<SysUserInfor>((a, b, c, d) => a.UpdateUser == d.Id) + .Select((a, b, c, d) => new ExportNoticeDetailDto() + { + Id = a.Id, + Status = a.Status, + Origin = notice.Origin, + SONo = a.SONo, + SkuNo = a.SkuNo, + SkuName = a.SkuName, + Standard = a.Standard, + LotNo = a.LotNo, + LotText = a.LotText, + Qty = a.Qty, + AllotQty = a.AllotQty, + FactQty = a.FactQty, + CompleteQty = a.CompleteQty, + PackagNo = a.PackagNo, + PackagName = b.PackagName, + Price = a.Price, + Money = a.Money, + IsBale = a.IsBale, + IsBelt = a.IsBelt, + SupplierLot = a.SupplierLot, + IsWave = a.IsWave, + WaveNo = a.WaveNo, + + CreateUserName = c.RealName, + UpdateUserName = d.RealName, + CreateTime = a.CreateTime, + UpdateTime = a.UpdateTime + }).ToPageListAsync(model.Page, model.Limit, count); + + return data; } public bool DelExportNoticeDetail(int id, int userId) -- Gitblit v1.8.0