| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Common.WareHouseEnum; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core.BaseServices; |
| | |
| | | { |
| | | } |
| | | public IRepository<Dt_InventoryInfo> Repository => BaseDal; |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·ååºå |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public WebResponseContent GetInventory() |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | List<object> lists = new List<object>(); |
| | | #region å·å»åº |
| | | string WareCodeLD = WarehouseEnum.å·å»åº.ObjToInt().ToString("000"); |
| | | List<Dt_InventoryInfo> inventoryInfosLD = BaseDal.QueryData(x => x.WarehouseCode == WareCodeLD); |
| | | object LDQty = new |
| | | { |
| | | name = WarehouseEnum.å·å»åº.ObjToString(), |
| | | count = inventoryInfosLD.Sum(x => x.StockQuantity).ObjToInt() |
| | | }; |
| | | lists.Add(LDQty); |
| | | #endregion |
| | | #region éº»ç²¾åº |
| | | string WareCodeMJ = WarehouseEnum.麻精åº.ObjToInt().ToString("000"); |
| | | List<Dt_InventoryInfo> inventoryInfosMJ = BaseDal.QueryData(x => x.WarehouseCode == WareCodeMJ); |
| | | object MJQty = new |
| | | { |
| | | name = WarehouseEnum.麻精åº.ObjToString(), |
| | | count = inventoryInfosMJ.Sum(x => x.StockQuantity).ObjToInt() |
| | | }; |
| | | lists.Add(MJQty); |
| | | #endregion |
| | | #region å¤§ä»¶åº |
| | | string WareCodeDJ = WarehouseEnum.大件åº.ObjToInt().ToString("000"); |
| | | List<Dt_InventoryInfo> inventoryInfosDJ = BaseDal.QueryData(x => x.WarehouseCode == WareCodeDJ); |
| | | object DJQty = new |
| | | { |
| | | name = WarehouseEnum.大件åº.ObjToString(), |
| | | count = inventoryInfosDJ.Sum(x => x.StockQuantity).ObjToInt() |
| | | }; |
| | | lists.Add(DJQty); |
| | | #endregion |
| | | content.OK(data: lists); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | } |
| | | return content; |
| | | } |
| | | } |
| | | } |