From a8ad85ccab3cea5a8de87d7e08674f8a70c8c049 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 24 4月 2024 11:14:17 +0800
Subject: [PATCH] 1
---
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs | 394 ++++++++++++++++++++++++++++----------------------------
1 files changed, 197 insertions(+), 197 deletions(-)
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs
index 2cf5aa4..8f86fb2 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs
@@ -1,216 +1,216 @@
-锘縰sing Furion.DatabaseAccessor;
-using Furion.DependencyInjection;
-using Furion.DynamicApiController;
-using Furion.FriendlyException;
-using Mapster;
-using Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.EntityFrameworkCore;
-using System.Linq.Dynamic.Core;
-using Admin.NET.Core;
-using Yitter.IdGenerator;
-using Microsoft.Extensions.Logging;
-using Microsoft.AspNetCore.Mvc.RazorPages;
+锘�//using Furion.DatabaseAccessor;
+//using Furion.DependencyInjection;
+//using Furion.DynamicApiController;
+//using Furion.FriendlyException;
+//using Mapster;
+//using Microsoft.AspNetCore.Authorization;
+//using Microsoft.AspNetCore.Mvc;
+//using Microsoft.EntityFrameworkCore;
+//using System.Linq.Dynamic.Core;
+//using Admin.NET.Core;
+//using Yitter.IdGenerator;
+//using Microsoft.Extensions.Logging;
+//using Microsoft.AspNetCore.Mvc.RazorPages;
-namespace Admin.NET.Application
-{
- /// <summary>
- /// 鐗╂枡鍒嗘嫞鏈嶅姟
- /// </summary>
- [ApiDescriptionSettings("Pda鍒嗘嫞", Name = "MaterialSorting", Order = 100)]
- [Route("api/[Controller]")]
- public class MaterialSortingService : IDynamicApiController, ITransient
- {
- private readonly IRepository<WmsOrder, MasterDbContextLocator> _wmsOrderRep;
- private readonly IRepository<WmsOrderDetails, MasterDbContextLocator> _wmsOrderDetailsRep;
- private readonly IRepository<WmsTask, MasterDbContextLocator> _wmsTaskRep;
- private readonly IRepository<WmsPlace, MasterDbContextLocator> _wmsPlaceRep;
- private readonly IRepository<WmsArea, MasterDbContextLocator> _wmsAreaRep;
- private readonly IRepository<WmsWarehouseEntrance, MasterDbContextLocator> _wmsWarehouseEntranceRep;
- private readonly IRepository<WmsMaterialContainer, MasterDbContextLocator> _wmsMaterialContainerRep;
- private readonly IRepository<WmsContainer, MasterDbContextLocator> _wmsContainerRep;
- private readonly IRepository<WmsContainerPlace, MasterDbContextLocator> _wmsContainerPlaceRep;
- private readonly IRepository<WmsMaterialStock, MasterDbContextLocator> _wmsMaterialStockRep;
- private readonly IRepository<WmsOrderType, MasterDbContextLocator> _wmsOrderTypeRep;
- private readonly IRepository<WmsSortOrder, MasterDbContextLocator> _wmsSortOrderRep;
- private readonly IRepository<WmsTakeMaterialOrder, MasterDbContextLocator> _wmsTakeMaterialOrderRep;
+//namespace Admin.NET.Application
+//{
+// /// <summary>
+// /// 鐗╂枡鍒嗘嫞鏈嶅姟
+// /// </summary>
+// [ApiDescriptionSettings("Pda鍒嗘嫞", Name = "MaterialSorting", Order = 100)]
+// [Route("api/[Controller]")]
+// public class MaterialSortingService : IDynamicApiController, ITransient
+// {
+// private readonly IRepository<WmsOrder, MasterDbContextLocator> _wmsOrderRep;
+// private readonly IRepository<WmsOrderDetails, MasterDbContextLocator> _wmsOrderDetailsRep;
+// private readonly IRepository<WmsTask, MasterDbContextLocator> _wmsTaskRep;
+// private readonly IRepository<WmsPlace, MasterDbContextLocator> _wmsPlaceRep;
+// private readonly IRepository<WmsArea, MasterDbContextLocator> _wmsAreaRep;
+// private readonly IRepository<WmsWarehouseEntrance, MasterDbContextLocator> _wmsWarehouseEntranceRep;
+// private readonly IRepository<WmsMaterialContainer, MasterDbContextLocator> _wmsMaterialContainerRep;
+// private readonly IRepository<WmsContainer, MasterDbContextLocator> _wmsContainerRep;
+// private readonly IRepository<WmsContainerPlace, MasterDbContextLocator> _wmsContainerPlaceRep;
+// private readonly IRepository<WmsMaterialStock, MasterDbContextLocator> _wmsMaterialStockRep;
+// private readonly IRepository<WmsOrderType, MasterDbContextLocator> _wmsOrderTypeRep;
+// private readonly IRepository<WmsSortOrder, MasterDbContextLocator> _wmsSortOrderRep;
+// private readonly IRepository<WmsTakeMaterialOrder, MasterDbContextLocator> _wmsTakeMaterialOrderRep;
- /// <summary>
- /// 鏋勯�犲嚱鏁�
- /// </summary>
- public MaterialSortingService(
- IRepository<WmsOrder, MasterDbContextLocator> wmsOrderRep,
- IRepository<WmsOrderDetails, MasterDbContextLocator> wmsOrderDetailsRep,
- IRepository<WmsTask, MasterDbContextLocator> wmsTaskRep,
- IRepository<WmsPlace, MasterDbContextLocator> wmsPlaceRep,
- IRepository<WmsArea, MasterDbContextLocator> wmsAreaRep,
- IRepository<WmsWarehouseEntrance, MasterDbContextLocator> wmsWarehouseEntranceRep,
- IRepository<WmsMaterialContainer, MasterDbContextLocator> wmsMaterialContainerRep,
- IRepository<WmsContainer, MasterDbContextLocator> wmsContainerRep,
- IRepository<WmsContainerPlace, MasterDbContextLocator> wmsContainerPlaceRep,
- IRepository<WmsMaterialStock, MasterDbContextLocator> wmsMaterialStockRep,
- IRepository<WmsOrderType, MasterDbContextLocator> wmsOrderTypeRep,
- IRepository<WmsSortOrder, MasterDbContextLocator> wmsSortOrderRep,
- IRepository<WmsTakeMaterialOrder, MasterDbContextLocator> wmsTakeMaterialOrderRep
- )
- {
- _wmsOrderRep = wmsOrderRep;
- _wmsOrderDetailsRep = wmsOrderDetailsRep;
- _wmsTaskRep = wmsTaskRep;
- _wmsPlaceRep = wmsPlaceRep;
- _wmsAreaRep = wmsAreaRep;
- _wmsWarehouseEntranceRep = wmsWarehouseEntranceRep;
- _wmsMaterialContainerRep = wmsMaterialContainerRep;
- _wmsContainerRep = wmsContainerRep;
- _wmsContainerPlaceRep = wmsContainerPlaceRep;
- _wmsMaterialStockRep = wmsMaterialStockRep;
- _wmsOrderTypeRep = wmsOrderTypeRep;
- _wmsSortOrderRep = wmsSortOrderRep;
- _wmsTakeMaterialOrderRep = wmsTakeMaterialOrderRep;
- }
+// /// <summary>
+// /// 鏋勯�犲嚱鏁�
+// /// </summary>
+// public MaterialSortingService(
+// IRepository<WmsOrder, MasterDbContextLocator> wmsOrderRep,
+// IRepository<WmsOrderDetails, MasterDbContextLocator> wmsOrderDetailsRep,
+// IRepository<WmsTask, MasterDbContextLocator> wmsTaskRep,
+// IRepository<WmsPlace, MasterDbContextLocator> wmsPlaceRep,
+// IRepository<WmsArea, MasterDbContextLocator> wmsAreaRep,
+// IRepository<WmsWarehouseEntrance, MasterDbContextLocator> wmsWarehouseEntranceRep,
+// IRepository<WmsMaterialContainer, MasterDbContextLocator> wmsMaterialContainerRep,
+// IRepository<WmsContainer, MasterDbContextLocator> wmsContainerRep,
+// IRepository<WmsContainerPlace, MasterDbContextLocator> wmsContainerPlaceRep,
+// IRepository<WmsMaterialStock, MasterDbContextLocator> wmsMaterialStockRep,
+// IRepository<WmsOrderType, MasterDbContextLocator> wmsOrderTypeRep,
+// IRepository<WmsSortOrder, MasterDbContextLocator> wmsSortOrderRep,
+// IRepository<WmsTakeMaterialOrder, MasterDbContextLocator> wmsTakeMaterialOrderRep
+// )
+// {
+// _wmsOrderRep = wmsOrderRep;
+// _wmsOrderDetailsRep = wmsOrderDetailsRep;
+// _wmsTaskRep = wmsTaskRep;
+// _wmsPlaceRep = wmsPlaceRep;
+// _wmsAreaRep = wmsAreaRep;
+// _wmsWarehouseEntranceRep = wmsWarehouseEntranceRep;
+// _wmsMaterialContainerRep = wmsMaterialContainerRep;
+// _wmsContainerRep = wmsContainerRep;
+// _wmsContainerPlaceRep = wmsContainerPlaceRep;
+// _wmsMaterialStockRep = wmsMaterialStockRep;
+// _wmsOrderTypeRep = wmsOrderTypeRep;
+// _wmsSortOrderRep = wmsSortOrderRep;
+// _wmsTakeMaterialOrderRep = wmsTakeMaterialOrderRep;
+// }
- /// <summary>
- /// 鎵弿鍒嗘嫞鎵樼洏
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- [HttpGet("GetSortInfo")]
- public async Task<GetSortInfoOutput> GetSortInfo([FromQuery] GetSortInfoInput input)
- {
- //妫�鏌ユ墭鐩�
- var wareContainer = await _wmsContainerRep.FirstOrDefaultAsync(z => z.ContainerCode == input.ContainerCode);
- if (wareContainer == null) throw Oops.Oh("瀹瑰櫒淇℃伅涓嶅瓨鍦�!");
- if (wareContainer.ContainerStatus == ContainerStatus.JINYONG) throw Oops.Oh("瀹瑰櫒宸茬鐢�!");
- if (wareContainer.ContainerStatus == ContainerStatus.KUWEI) throw Oops.Oh("瀹瑰櫒鍦ㄥ簱浣嶄笉鍙娇鐢�!");
- if (wareContainer.ContainerStatus != ContainerStatus.FENJIAN) throw Oops.Oh("瀹瑰櫒涓嶅瓨鍦ㄥ垎鎷d俊鎭�!");
+// /// <summary>
+// /// 鎵弿鍒嗘嫞鎵樼洏
+// /// </summary>
+// /// <param name="input"></param>
+// /// <returns></returns>
+// [HttpGet("GetSortInfo")]
+// public async Task<GetSortInfoOutput> GetSortInfo([FromQuery] GetSortInfoInput input)
+// {
+// //妫�鏌ユ墭鐩�
+// var wareContainer = await _wmsContainerRep.FirstOrDefaultAsync(z => z.ContainerCode == input.ContainerCode);
+// if (wareContainer == null) throw Oops.Oh("瀹瑰櫒淇℃伅涓嶅瓨鍦�!");
+// if (wareContainer.ContainerStatus == ContainerStatus.JINYONG) throw Oops.Oh("瀹瑰櫒宸茬鐢�!");
+// if (wareContainer.ContainerStatus == ContainerStatus.KUWEI) throw Oops.Oh("瀹瑰櫒鍦ㄥ簱浣嶄笉鍙娇鐢�!");
+// if (wareContainer.ContainerStatus != ContainerStatus.FENJIAN) throw Oops.Oh("瀹瑰櫒涓嶅瓨鍦ㄥ垎鎷d俊鎭�!");
- //鍒ゆ柇鏄惁鍦ㄤ换鍔′腑
- var isExit = await _wmsTaskRep.AnyAsync(n => n.TaskStatus != TaskStatusEnum.WANCHENG && n.ContainerCode == input.ContainerCode);
- if (isExit) throw Oops.Oh("瀹瑰櫒瀛樺湪鏈畬鎴愪换鍔�!");
+// //鍒ゆ柇鏄惁鍦ㄤ换鍔′腑
+// var isExit = await _wmsTaskRep.AnyAsync(n => n.TaskStatus != TaskStatusEnum.WANCHENG && n.ContainerCode == input.ContainerCode);
+// if (isExit) throw Oops.Oh("瀹瑰櫒瀛樺湪鏈畬鎴愪换鍔�!");
- // 鏌ヨ鍒嗘嫞璁板綍
- var wareSortOrderList = await _wmsSortOrderRep.DetachedEntities
- .Where(p => p.ContainerCode == input.ContainerCode && p.SortStatus != SortStatusEnum.FENJIANWANCHENG).ToListAsync();
+// // 鏌ヨ鍒嗘嫞璁板綍
+// var wareSortOrderList = await _wmsSortOrderRep.DetachedEntities
+// .Where(p => p.ContainerCode == input.ContainerCode && p.SortStatus != SortStatusEnum.FENJIANWANCHENG).ToListAsync();
- return new GetSortInfoOutput
- {
- WmsContainer = wareContainer.Adapt<WmsContainerDto>(),
- WmsSortOrderList = wareSortOrderList
- };
- }
+// return new GetSortInfoOutput
+// {
+// WmsContainer = wareContainer.Adapt<WmsContainerDto>(),
+// WmsSortOrderList = wareSortOrderList
+// };
+// }
- /// <summary>
- /// 鍒嗘嫞纭
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- [HttpPost("SortSure")]
- [UnitOfWork]
- public async Task SortSure(GetSortInfoOutput input)
- {
- if (input.WmsContainer == null || input.WmsSortOrderList.Count == 0) throw Oops.Oh("浼犻�掑弬鏁板紓甯�!");
+// /// <summary>
+// /// 鍒嗘嫞纭
+// /// </summary>
+// /// <param name="input"></param>
+// /// <returns></returns>
+// [HttpPost("SortSure")]
+// [UnitOfWork]
+// public async Task SortSure(GetSortInfoOutput input)
+// {
+// if (input.WmsContainer == null || input.WmsSortOrderList.Count == 0) throw Oops.Oh("浼犻�掑弬鏁板紓甯�!");
- //妫�鏌ユ墭鐩�
- var wareContainer = await _wmsContainerRep.FirstOrDefaultAsync(z => z.ContainerCode == input.WmsContainer.ContainerCode);
- if (wareContainer == null) throw Oops.Oh("瀹瑰櫒淇℃伅涓嶅瓨鍦�!");
- if (wareContainer.ContainerStatus == ContainerStatus.JINYONG) throw Oops.Oh("瀹瑰櫒宸茬鐢�!");
- if (wareContainer.ContainerStatus == ContainerStatus.KUWEI) throw Oops.Oh("瀹瑰櫒鍦ㄥ簱浣嶄笉鍙娇鐢�!");
- if (wareContainer.ContainerStatus != ContainerStatus.FENJIAN) throw Oops.Oh("瀹瑰櫒涓嶅瓨鍦ㄥ垎鎷d俊鎭�!");
+// //妫�鏌ユ墭鐩�
+// var wareContainer = await _wmsContainerRep.FirstOrDefaultAsync(z => z.ContainerCode == input.WmsContainer.ContainerCode);
+// if (wareContainer == null) throw Oops.Oh("瀹瑰櫒淇℃伅涓嶅瓨鍦�!");
+// if (wareContainer.ContainerStatus == ContainerStatus.JINYONG) throw Oops.Oh("瀹瑰櫒宸茬鐢�!");
+// if (wareContainer.ContainerStatus == ContainerStatus.KUWEI) throw Oops.Oh("瀹瑰櫒鍦ㄥ簱浣嶄笉鍙娇鐢�!");
+// if (wareContainer.ContainerStatus != ContainerStatus.FENJIAN) throw Oops.Oh("瀹瑰櫒涓嶅瓨鍦ㄥ垎鎷d俊鎭�!");
- var wmsMaterialContainers = await _wmsMaterialContainerRep
- .Where(p => p.ContainerCode == input.WmsContainer.ContainerCode && p.BindStatus == CommonStatus.ENABLE).ToListAsync();
- foreach (var item in input.WmsSortOrderList)
- {
- var wmsMaterialContainerModel = wmsMaterialContainers.FirstOrDefault(p => p.MaterialNo == item.Materialcode);
- if (wmsMaterialContainerModel != null)
- {
- if (wmsMaterialContainerModel.BindQuantity < item.ActualQuantity) throw Oops.Oh("鍒嗘嫞缁勭洏寮傚父!");
- wmsMaterialContainerModel.BindQuantity -= item.ActualQuantity;
- if (wmsMaterialContainerModel.BindQuantity <= 0)
- {
- wmsMaterialContainers.Remove(wmsMaterialContainerModel);
- await _wmsMaterialContainerRep.DeleteAsync(wmsMaterialContainerModel);
- }
- else
- {
- await _wmsMaterialContainerRep.UpdateAsync(wmsMaterialContainerModel);
- }
- }
- var stockModel = await _wmsMaterialStockRep.FirstOrDefaultAsync(p => p.ContainerCode == wareContainer.ContainerCode && p.MaterialNo == item.Materialcode);
- if (stockModel != null)
- {
- if (stockModel.StockNumber < item.ActualQuantity) throw Oops.Oh("鍒嗘嫞搴撳瓨寮傚父!");
- stockModel.StockNumber -= item.ActualQuantity;
- if (stockModel.StockNumber <= 0) await _wmsMaterialStockRep.DeleteAsync(stockModel);
- else await _wmsMaterialStockRep.UpdateAsync(stockModel);
- }
+// var wmsMaterialContainers = await _wmsMaterialContainerRep
+// .Where(p => p.ContainerCode == input.WmsContainer.ContainerCode && p.BindStatus == CommonStatus.ENABLE).ToListAsync();
+// foreach (var item in input.WmsSortOrderList)
+// {
+// var wmsMaterialContainerModel = wmsMaterialContainers.FirstOrDefault(p => p.MaterialNo == item.Materialcode);
+// if (wmsMaterialContainerModel != null)
+// {
+// if (wmsMaterialContainerModel.BindQuantity < item.ActualQuantity) throw Oops.Oh("鍒嗘嫞缁勭洏寮傚父!");
+// wmsMaterialContainerModel.BindQuantity -= item.ActualQuantity;
+// if (wmsMaterialContainerModel.BindQuantity <= 0)
+// {
+// wmsMaterialContainers.Remove(wmsMaterialContainerModel);
+// await _wmsMaterialContainerRep.DeleteAsync(wmsMaterialContainerModel);
+// }
+// else
+// {
+// await _wmsMaterialContainerRep.UpdateAsync(wmsMaterialContainerModel);
+// }
+// }
+// var stockModel = await _wmsMaterialStockRep.FirstOrDefaultAsync(p => p.ContainerCode == wareContainer.ContainerCode && p.MaterialNo == item.Materialcode);
+// if (stockModel != null)
+// {
+// if (stockModel.StockNumber < item.ActualQuantity) throw Oops.Oh("鍒嗘嫞搴撳瓨寮傚父!");
+// stockModel.StockNumber -= item.ActualQuantity;
+// if (stockModel.StockNumber <= 0) await _wmsMaterialStockRep.DeleteAsync(stockModel);
+// else await _wmsMaterialStockRep.UpdateAsync(stockModel);
+// }
- // 杩欓噷杩橀渶瑕佹牴鎹疄闄呬笅鍙戞暟鏉ユ洿鏂板垎鎷g姸鎬�
- var wareSortOrderModel = await _wmsSortOrderRep.FirstOrDefaultAsync(p => p.ContainerCode == wareContainer.ContainerCode
- && p.SortStatus != SortStatusEnum.FENJIANWANCHENG && p.Materialcode == item.Materialcode);
+// // 杩欓噷杩橀渶瑕佹牴鎹疄闄呬笅鍙戞暟鏉ユ洿鏂板垎鎷g姸鎬�
+// var wareSortOrderModel = await _wmsSortOrderRep.FirstOrDefaultAsync(p => p.ContainerCode == wareContainer.ContainerCode
+// && p.SortStatus != SortStatusEnum.FENJIANWANCHENG && p.Materialcode == item.Materialcode);
- if (wareSortOrderModel != null)
- {
- wareSortOrderModel.ActualQuantity += item.ActualQuantity;
+// if (wareSortOrderModel != null)
+// {
+// wareSortOrderModel.ActualQuantity += item.ActualQuantity;
- if (wareSortOrderModel.ActualQuantity >= wareSortOrderModel.SortQuantity)
- {
- wareSortOrderModel.SortStatus = SortStatusEnum.FENJIANWANCHENG;
- _wmsSortOrderRep.UpdateNow(wareSortOrderModel);
+// if (wareSortOrderModel.ActualQuantity >= wareSortOrderModel.SortQuantity)
+// {
+// wareSortOrderModel.SortStatus = SortStatusEnum.FENJIANWANCHENG;
+// _wmsSortOrderRep.UpdateNow(wareSortOrderModel);
- // 鍒嗘嫞鍗曞畬鎴愬悗鍒ゆ柇鍑哄簱鏄庣粏鏄惁瀹屾垚
- }
- else
- {
- wareSortOrderModel.SortStatus = SortStatusEnum.FENJIANZHONG;
- _wmsSortOrderRep.UpdateNow(wareSortOrderModel);
- }
- }
- }
+// // 鍒嗘嫞鍗曞畬鎴愬悗鍒ゆ柇鍑哄簱鏄庣粏鏄惁瀹屾垚
+// }
+// else
+// {
+// wareSortOrderModel.SortStatus = SortStatusEnum.FENJIANZHONG;
+// _wmsSortOrderRep.UpdateNow(wareSortOrderModel);
+// }
+// }
+// }
- var wareSortOrderCount = await _wmsSortOrderRep
- .Where(p => p.ContainerCode == input.WmsContainer.ContainerCode && p.SortStatus != SortStatusEnum.FENJIANWANCHENG).CountAsync();
+// var wareSortOrderCount = await _wmsSortOrderRep
+// .Where(p => p.ContainerCode == input.WmsContainer.ContainerCode && p.SortStatus != SortStatusEnum.FENJIANWANCHENG).CountAsync();
- //鏇存柊鎵樼洏鐘舵�侊紝鍒嗘嫞瀹屾垚
- if (wareSortOrderCount == 0)
- {
- if (wmsMaterialContainers.Count == 0) wareContainer.ContainerStatus = ContainerStatus.KOUXIAN;
- else wareContainer.ContainerStatus = ContainerStatus.ZUPANG;
- // 鏇存柊瀹瑰櫒鐘舵��
- await _wmsContainerRep.UpdateAsync(wareContainer);
- }
- }
+// //鏇存柊鎵樼洏鐘舵�侊紝鍒嗘嫞瀹屾垚
+// if (wareSortOrderCount == 0)
+// {
+// if (wmsMaterialContainers.Count == 0) wareContainer.ContainerStatus = ContainerStatus.KOUXIAN;
+// else wareContainer.ContainerStatus = ContainerStatus.ZUPANG;
+// // 鏇存柊瀹瑰櫒鐘舵��
+// await _wmsContainerRep.UpdateAsync(wareContainer);
+// }
+// }
- /// <summary>
- /// pda鍑哄簱鍗曟煡璇�
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- [HttpGet("SortPdaPage")]
- public async Task<PageResult<SortPdaPageOutput>> SortPdaPage([FromQuery] SortPdaPageInput input)
- {
- var wmsTakeMaterialOrder = await _wmsTakeMaterialOrderRep.DetachedEntities
- .Where(!string.IsNullOrEmpty(input.No), u => EF.Functions.Like(u.NO, $"%{input.No.Trim()}%"))
- .ProjectToType<SortPdaPageOutput>()
- .ToADPagedListAsync(input.PageNo, input.PageSize);
- return wmsTakeMaterialOrder;
- }
+// /// <summary>
+// /// pda鍑哄簱鍗曟煡璇�
+// /// </summary>
+// /// <param name="input"></param>
+// /// <returns></returns>
+// [HttpGet("SortPdaPage")]
+// public async Task<PageResult<SortPdaPageOutput>> SortPdaPage([FromQuery] SortPdaPageInput input)
+// {
+// var wmsTakeMaterialOrder = await _wmsTakeMaterialOrderRep.DetachedEntities
+// .Where(!string.IsNullOrEmpty(input.No), u => EF.Functions.Like(u.NO, $"%{input.No.Trim()}%"))
+// .ProjectToType<SortPdaPageOutput>()
+// .ToADPagedListAsync(input.PageNo, input.PageSize);
+// return wmsTakeMaterialOrder;
+// }
- /// <summary>
- /// pda鏍规嵁鍑哄簱鍗曡幏鍙栧垎鎷e崟鏄庣粏
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- [HttpGet("SortPdaDetailPage")]
- public async Task<PageResult<SortPdaDetailPageOutput>> SortPdaDetailPage([FromQuery] SortPdaDetailPageInput input)
- {
- var wmsTakeMaterialOrder = await _wmsSortOrderRep.DetachedEntities
- .Where(x=>x.OrderNo ==input.No)
- .ProjectToType<SortPdaDetailPageOutput>()
- .ToADPagedListAsync(input.PageNo, input.PageSize);
- return wmsTakeMaterialOrder;
- }
- }
-}
+// /// <summary>
+// /// pda鏍规嵁鍑哄簱鍗曡幏鍙栧垎鎷e崟鏄庣粏
+// /// </summary>
+// /// <param name="input"></param>
+// /// <returns></returns>
+// [HttpGet("SortPdaDetailPage")]
+// public async Task<PageResult<SortPdaDetailPageOutput>> SortPdaDetailPage([FromQuery] SortPdaDetailPageInput input)
+// {
+// var wmsTakeMaterialOrder = await _wmsSortOrderRep.DetachedEntities
+// .Where(x=>x.OrderNo ==input.No)
+// .ProjectToType<SortPdaDetailPageOutput>()
+// .ToADPagedListAsync(input.PageNo, input.PageSize);
+// return wmsTakeMaterialOrder;
+// }
+// }
+//}
--
Gitblit v1.9.3