Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Tiger.Controllers.WMS/Controllers/WMSController.Count_BIZ_U9_ASN.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Tiger.IBusiness.WMS/Transaction/ICount_BIZ_U9_ASN.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs
@@ -11,6 +11,8 @@ using Tiger.IBusiness; using Tiger.Model.MES.Yada; using Tiger.Model.Entitys.MES.U9C; using System.Security.Policy; using Tiger.Model.Entitys.MES.Position; namespace Tiger.Business.WMS.Transaction { @@ -445,28 +447,32 @@ } /// <summary> /// 获取本次已清点的物料列表 /// 获取本次已清点的物料列表(带分页) /// </summary> /// <returns></returns> public async Task<PageAble<BIZ_U9_ASN_SN>> GetScannedList() public async Task<ApiAction<PageAble<BIZ_U9_ASN_SN>>> GetScannedList(BaseInputWithPage input) { return await Task.FromResult(new PageAble<BIZ_U9_ASN_SN>() { data = ScanList, totals = ScanList.Count(), }); var action = new ApiAction<PageAble<BIZ_U9_ASN_SN>>(); action.Data = new PageAble<BIZ_U9_ASN_SN>(); action.Data.pageSize = input.pageSize; action.Data.pageIndex = input.pageIndex; action.Data.totals = ScanList.Count; action.Data.data = ScanList.Skip((input.pageIndex - 1) * input.pageSize).Take(input.pageSize).ToList(); //action.Data = query; return action; } /// <summary> /// 获取当前所有单据信息 /// </summary> /// <returns></returns> public async Task<List<BIZ_U9_ASN>> GetOrderList() public async Task<ApiAction<List<BIZ_U9_ASN>>> GetOrderList() { var Orders = await Biz.Db.Queryable<BIZ_U9_ASN>().Where(q => OrderList.Contains(q.ORDER_NO)).IncludesAllFirstLayer().ToListAsync(); if (!Orders.IsNullOrEmpty()) var action = new ApiAction<List<BIZ_U9_ASN>>(); action.Data = await Biz.Db.Queryable<BIZ_U9_ASN>().Where(q => OrderList.Contains(q.ORDER_NO)).IncludesAllFirstLayer().ToListAsync(); if (!action.Data.IsNullOrEmpty()) { foreach (var order in Orders) foreach (var order in action.Data) { foreach (var dtl in order.Details) { @@ -475,7 +481,7 @@ } } } return Orders; return action; } /// <summary> Tiger.Controllers.WMS/Controllers/WMSController.Count_BIZ_U9_ASN.cs
@@ -192,7 +192,7 @@ /// <returns></returns> [HttpPost] [Route("api/[controller]/Count_U9ASN/DeleteScannedSn")] public async Task<IActionResult> Count_BIZ_U9_ASN_DeleteScannedSnAsync([FromBody] ApiAction<BaseInput> action) public async Task<IActionResult> Count_BIZ_U9_ASN_DeleteScannedSnAsync([FromBody] ApiAction<BaseInputWithPage> action) { ApiAction response; ICount_BIZ_U9_ASN trans = null; @@ -231,14 +231,14 @@ } /// <summary> /// GetScannedList(ApiAction) /// 获取本次已清点的物料列表 /// GetScannedList(ApiAction(BasePageInput)) /// 获取本次已清点的物料列表(带分页) /// </summary> /// <param name="action"></param> /// <returns></returns> [HttpPost] [Route("api/[controller]/Count_U9ASN/GetScannedList")] public async Task<IActionResult> Count_BIZ_U9_ASN_GetScannedListAsync([FromBody] ApiAction action) public async Task<IActionResult> Count_BIZ_U9_ASN_GetScannedListAsync([FromBody] ApiAction<BaseInputWithPage> action) { ApiAction response; ICount_BIZ_U9_ASN trans = null; @@ -249,7 +249,7 @@ trans = iBiz.WMS.Context.GetTransDic()[action.ID] as ICount_BIZ_U9_ASN; if (!trans.IsFinished) { response = action.GetResponse(await trans.GetScannedList()); response = action.GetResponse(await trans.GetScannedList(action.Data)); } else { Tiger.IBusiness.WMS/Transaction/ICount_BIZ_U9_ASN.cs
@@ -37,16 +37,16 @@ public Task<ApiAction> DeleteScannedSn(BaseInput input); /// <summary> /// 获取本次已清点的物料列表 /// 获取本次已清点的物料列表(带分页) /// </summary> /// <returns></returns> public Task<PageAble<BIZ_U9_ASN_SN>> GetScannedList(); public Task<ApiAction<PageAble<BIZ_U9_ASN_SN>>> GetScannedList(BaseInputWithPage input); /// <summary> /// 获取当前所有单据信息 /// </summary> /// <returns></returns> public Task<List<BIZ_U9_ASN>> GetOrderList(); public Task<ApiAction<List<BIZ_U9_ASN>>> GetOrderList(); /// <summary> /// 设置收货单明细赠品数量 Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs
@@ -39,6 +39,12 @@ /// </summary> public string Data { get; set; } } public class BaseInputWithPage : BaseInput { public int pageIndex { get; set; } public int pageSize { get; set; } public int total { get; set; } } public class BasePageInput {