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 { /// /// 物料表业务逻辑层 /// /// /// [HanHe(XDL)] CREATED 2018/06/15 public class TN_AB_ITEMBLL : BaseBLL { #region 获取物料表集合 /// /// 根据表名获取物料表集合 /// /// 表名 /// 物料集合 /// [HanHe(XDL)] CREATED 2018/06/14 public List GetItemList(string tableName) { return CreateDAL().GetItemList(tableName); } #endregion public SqlExecuteResult RemoveSynchLogData(List 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().RemoveSynchLogData(ArrayGuid); } return result; } public List GetItemToMapList() { return CreateDAL().GetItemToMapList(); } public AutoBomItemEntity GetItemModelByAuxi(string guid) { return CreateDAL().GetItemModelByAuxi(guid); } public bool UpdateAuxiData(List newAuxiList, string itemCode) { return CreateDAL().UpdateAuxiData(newAuxiList,itemCode); } public AutoBomItemEntity GetItemModel(string itemCode) { return CreateDAL().GetItemEntity(itemCode); } public SqlExecuteResult UpdateUnitItemList(List itemList) { return CreateDAL().UpdateUnitItemList(itemList); } } }