using HH.WMS.Common.Response; using HH.WMS.DAL; using HH.WMS.DAL.External; using HH.WMS.Entitys; using HH.WMS.Entitys.External; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.BLL.External { public class TN_WM_B_LOCATION_CHANGEBLL : BaseBLL { #region 获取货位状态变化表 public WebApiResponse Get(string strWhere, string pageSize, string pageIndex) { var result = CreateDAL().Get(strWhere, pageSize, pageIndex); return result; } #endregion #region 添加货位状态变化数据 public OperateResult AddStateChange(string locationCode, string locationBstate, string locationAstate, string changeReason, string sysName, string userName, string taskNo, string stockCode, string areaCode, IDbTransaction trans,string trayCode = "") { TN_WM_B_LOCATION_CHANGEEntity changeInfo = new TN_WM_B_LOCATION_CHANGEEntity(); changeInfo.CN_GUID = Guid.NewGuid().ToString(); changeInfo.CN_S_OBJ_CODE = trayCode; changeInfo.CN_S_LOCATION_CODE = locationCode; changeInfo.CN_S_LOCATION_BSTATE = locationBstate; changeInfo.CN_S_LOCATION_ASTATE = locationAstate; changeInfo.CN_S_CHANGE_REASON = changeReason; changeInfo.CN_S_STOCK_CODE = stockCode; changeInfo.CN_S_STOCK_AREA = areaCode; changeInfo.CN_S_SYSNAME = sysName; changeInfo.CN_S_USER = userName; changeInfo.CN_S_TASK_NO = taskNo; changeInfo.CN_S_CHANGE_TIME = DateTime.Now; changeInfo.CN_S_CHANGE_TYPE = "货位状态变化"; return CreateDAL>().Add(changeInfo, trans); } #endregion #region 删除托盘 public WebApiResponse Delete(string strWhere) { var result = CreateDAL().Delete(strWhere); return result; } #endregion } }