ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_Common/AllocateEnum/BusinessTypeEnum.cs
@@ -1,5 +1,6 @@ using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -12,6 +13,57 @@ æºä»è°å¤é¨ä»åº=2, å¤é¨ä»åºè°æºä»=3 } public enum MESDocumentType { /// <summary>éè´å ¥åºï¼å ¥åºç±»åï¼</summary> [Description("éè´å ¥åº")] PurchaseInbound = 11, /// <summary>ææ¶åï¼å ¥åºç±»åï¼</summary> [Description("ææ¶å")] MiscellaneousInbound = 12, /// <summary>ç产éæåï¼å ¥åºç±»åï¼</summary> [Description("ç产éæå")] ProductionReturn = 13, /// <summary>å¤åéæåï¼å ¥åºç±»åï¼</summary> [Description("å¤åéæå")] OutsourcingReturn = 14, /// <summary>éå®éåºåï¼å ¥åºç±»åï¼</summary> [Description("éå®éåºå")] SalesReturn = 15, /// <summary>å·¥å颿åç³è¯·åï¼åºåºç±»åï¼</summary> [Description("å·¥å颿åç³è¯·å")] WorkOrderMaterialRequest = 21, /// <summary>æååï¼åºåºç±»åï¼</summary> [Description("æåå")] MiscellaneousOutbound = 22, /// <summary>éè´§åï¼åºåºç±»åï¼</summary> [Description("éè´§å")] ReturnOrder = 23, /// <summary>éå®åºåºåï¼åºåºç±»åï¼</summary> [Description("éå®åºåºå")] SalesOutbound = 24, /// <summary>å¤å颿ç³è¯·åï¼åºåºç±»åï¼</summary> [Description("å¤å颿ç³è¯·å")] OutsourcingMaterialRequest = 25 } } ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderDetailService.cs
@@ -1,9 +1,11 @@ using Microsoft.Extensions.Logging; using SqlSugar; using WIDESEA_Common.LocationEnum; using WIDESEA_Common.StockEnum; using WIDESEA_Core; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Helper; using WIDESEA_DTO.Stock; using WIDESEA_IBasicService; using WIDESEA_IOutboundService; @@ -256,5 +258,35 @@ } } public override PageGridData<Dt_OutboundOrderDetail> GetPageData(PageDataOptions options) { //var pageGridData = base.GetPageData(options); ISugarQueryable<Dt_OutboundOrderDetail> sugarQueryable1 = BaseDal.Db.Queryable<Dt_OutboundOrderDetail>(); if (!string.IsNullOrEmpty(options.Wheres)) { List<SearchParameters> searchParametersList = options.Wheres.DeserializeObject<List<SearchParameters>>(); int totalCount = 0; if (searchParametersList.Count > 0) { { SearchParameters? searchParameters = searchParametersList.FirstOrDefault(x => x.Name == nameof(Dt_InboundOrderDetail.OrderId).FirstLetterToLower()); if (searchParameters != null) { sugarQueryable1 = sugarQueryable1.Where(x => x.OrderId== searchParameters.Value.ObjToInt()); var dataList = sugarQueryable1.ToPageList(options.Page, options.Rows, ref totalCount); return new PageGridData<Dt_OutboundOrderDetail>(totalCount, dataList); } } } } return new PageGridData<Dt_OutboundOrderDetail> (); } } } ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderDetailController.cs
@@ -1,9 +1,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using SqlSugar; using WIDESEA_Core; using WIDESEA_Core.Attributes; using WIDESEA_Core.BaseController; using WIDESEA_Core.Helper; using WIDESEA_DTO.Stock; using WIDESEA_IOutboundService; using WIDESEA_Model.Models; @@ -28,5 +30,10 @@ //} public override ActionResult GetPageData(PageDataOptions options) { return Json( Service.GetPageData(options)); } } }