using HH.WMS.BLL; using HH.WMS.BLL.Basic; using HH.WMS.Entitys; using HH.WMS.Entitys.Basic; using HH.WMS.WebApi.Areas.Common.Controllers; 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.Basic { public class ItemController : BaseController { #region 根据物料编码获取物料实体 /// /// 获取MongoItem数据 /// /// 物料编码 /// /// [HanHe(xdl)] CREATED 2018/12/03 public OperateResult GetItemModel(string itemCode) { return ValidateToken(x => { AutoBomItemEntity itemModel = BLLCreator.Create().GetItem(itemCode); if (itemModel != null) return OperateResult.Succeed("", itemModel); else return OperateResult.Error("未获取到物料实体!"); }); } #endregion #region 根据物料编码集合获取物料实体集合 /// /// 根据物料编码集合获取物料实体集合 /// /// 物料编码集合 /// public OperateResult GetItemModels(string itemCodes) { return ValidateToken(x => { List itemlist = BLLCreator.Create().GetItemList(itemCodes.Split(',').ToList()); if (itemlist.Count > 0) return OperateResult.Succeed("", itemlist); else return OperateResult.Error("未获取到物料实体!"); }); } #endregion } }