using HH.WMS.BLL; using HH.WMS.BLL.Basic; using HH.WMS.DAL.Basic; using HH.WMS.Entitys; using HH.WMS.Entitys.Basic; using HH.WMS.Entitys.Common; using HH.WMS.WebApi.Areas.Common.Controllers; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; namespace HH.WMS.WebApi.Areas.Sys.Controllers { public class AreaQtyController : BaseController { #region 根据货主查询货主下物料-维修工还料(PDA接口) /// /// 根据货主查询货主下物料 -维修工还料 /// /// 货主编码 /// [HttpGet] public string GetAreaQtyByOwner(string ownerCode) { return ValidateToken(t => { List areaQtyList = BLLCreator.Create().GetAreaQtyByOwner(ownerCode); List newList = new List(); foreach (var item in areaQtyList) { AutoBomItemEntity itemEnity = BLLCreator.Create().GetItem(item.CN_S_ITEM_CODE); item.CN_S_MEASURE_UNIT = itemEnity == null ? "" : itemEnity.CN_S_MEASURE_UNIT; item.CN_S_MODEL = itemEnity == null ? "" : itemEnity.CN_S_MODEL; newList.Add(item); } return JsonConvert.SerializeObject(OperateResult.Succeed("", newList)); }); } #endregion [HttpGet] public string GetStockQty() { List stockQtyList = BLLCreator.Create>().GetList(); return JsonConvert.SerializeObject(OperateResult.Succeed("", stockQtyList)); } } }