using HH.WMS.Entitys.Algorithm;
|
using HH.WMS.Entitys.Basic;
|
using HH.WMS.Entitys.Common;
|
using HW.DAL;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
|
namespace HW.BLL
|
{
|
/// <summary>
|
/// 物料表业务逻辑层
|
/// </summary>
|
/// <returns></returns>
|
/// <history>[HanHe(XDL)] CREATED 2018/06/15</history>
|
public class TN_AB_ITEMBLL : BaseBLL
|
{
|
#region 获取物料表集合
|
/// <summary>
|
/// 根据表名获取物料表集合
|
/// </summary>
|
/// <param name="tableName">表名</param>
|
/// <returns>物料集合</returns>
|
/// <history>[HanHe(XDL)] CREATED 2018/06/14</history>
|
public List<AutoBomItemEntity> GetItemList(string tableName)
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().GetItemList(tableName);
|
}
|
#endregion
|
|
public SqlExecuteResult RemoveSynchLogData(List<AutoBomItemEntity> itemList)
|
{
|
SqlExecuteResult result = new SqlExecuteResult();
|
string ArrayGuid = string.Empty;
|
//拼接ID
|
for (int i = 0; i < itemList.Count; i++)
|
{
|
ArrayGuid += "'" + itemList[i].CN_GUID + "',";
|
}
|
if (!string.IsNullOrEmpty(ArrayGuid))
|
{
|
ArrayGuid = ArrayGuid.TrimEnd(',');
|
}
|
//执行修改
|
if (!string.IsNullOrEmpty(ArrayGuid))
|
{
|
result= CreateDAL<TN_AB_ITEMDAL>().RemoveSynchLogData(ArrayGuid);
|
}
|
return result;
|
}
|
|
public List<MONGO_KEYTYPE_MAP> GetItemToMapList()
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().GetItemToMapList();
|
}
|
|
public AutoBomItemEntity GetItemModelByAuxi(string guid)
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().GetItemModelByAuxi(guid);
|
}
|
|
public bool UpdateAuxiData(List<AuxiliaryEntity> newAuxiList, string itemCode)
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().UpdateAuxiData(newAuxiList,itemCode);
|
}
|
|
public AutoBomItemEntity GetItemModel(string itemCode)
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().GetItemEntity(itemCode);
|
}
|
|
public SqlExecuteResult UpdateUnitItemList(List<AutoBomItemEntity> itemList)
|
{
|
return CreateDAL<TN_AB_ITEMDAL>().UpdateUnitItemList(itemList);
|
}
|
}
|
}
|