using HH.WMS.CoreServer.DAL;
|
using HH.WMS.Entitys.Algorithm;
|
using HH.WMS.Entitys.Basic;
|
using HH.WMS.Entitys.Common;
|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Data;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WMS.CoreServer.BLL
|
{
|
public class BasicDataBLL :BaseBLL
|
{
|
public DataTable GetInventoryData()
|
{
|
return CreateDAL<BasicDataDAL>().GetInventoryData();
|
}
|
|
public DataTable GetWarehouseData()
|
{
|
return CreateDAL<BasicDataDAL>().GetWarehouseData();
|
}
|
|
public DataTable GetCustomerData()
|
{
|
return CreateDAL<BasicDataDAL>().GetCustomerData();
|
}
|
|
public DataTable GetVendnrData()
|
{
|
return CreateDAL<BasicDataDAL>().GetVendnrData();
|
}
|
|
public SqlExecuteResult UpdateInventoryCheckState(List<PLM_itemEntity> itemEntityList)
|
{
|
return CreateDAL<BasicDataDAL>().UpdateInventoryCheckState(itemEntityList );
|
}
|
|
public SqlExecuteResult UpdateWarehouseCheckState(List<TN_AB_STOCKEntity> stockEntityList)
|
{
|
return CreateDAL<BasicDataDAL>().UpdateWarehouseCheckState(stockEntityList);
|
}
|
|
public SqlExecuteResult UpdateCustomerCheckState(List<PLM_CusEntity> customEntityList)
|
{
|
return CreateDAL<BasicDataDAL>().UpdateCustomerCheckState(customEntityList);
|
}
|
|
public SqlExecuteResult UpdateVendnrCheckState(List<PLM_VenEntity> vendnrEntityList)
|
{
|
return CreateDAL<BasicDataDAL>().UpdateVendnrCheckState(vendnrEntityList);
|
}
|
|
/// <summary>
|
/// 调用autobom接口 保存item信息
|
/// </summary>
|
/// <param name="itemEntityList"></param>
|
/// <returns></returns>
|
public AutobomResult AddList(List<PLM_itemEntity> itemEntityList)
|
{
|
string result = WebApiManager.HttpAutoBom_Post("Api/PLM/ItemRelease", JsonConvert.SerializeObject(itemEntityList));
|
|
List<AutobomResult> autobomRes = JsonConvert.DeserializeObject<List<AutobomResult>>(result);
|
|
return autobomRes[0];
|
}
|
|
public AutobomResult AddCusList(List<PLM_CusEntity> customEntityList)
|
{
|
string result = WebApiManager.HttpAutoBom_Post("Api/PLM/CustomerRelease", JsonConvert.SerializeObject(customEntityList));
|
|
List<AutobomResult> autobomRes = JsonConvert.DeserializeObject<List<AutobomResult>>(result);
|
|
return autobomRes[0];
|
}
|
|
public AutobomResult AddVenList(List<PLM_VenEntity> vendnrEntityList)
|
{
|
string result = WebApiManager.HttpAutoBom_Post("Api/PLM/SupplierRelease", JsonConvert.SerializeObject(vendnrEntityList));
|
|
List<AutobomResult> autobomRes = JsonConvert.DeserializeObject<List<AutobomResult>>(result);
|
|
return autobomRes[0];
|
}
|
}
|
}
|