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));
}
}
}