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<TN_WM_B_LOCATION_CHANGEDAL>().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<DapperDAL<TN_WM_B_LOCATION_CHANGEEntity>>().Add(changeInfo, trans);
|
|
}
|
|
#endregion
|
|
#region 删除托盘
|
|
public WebApiResponse Delete(string strWhere)
|
{
|
var result = CreateDAL<TN_WM_B_LOCATION_CHANGEDAL>().Delete(strWhere);
|
return result;
|
}
|
|
#endregion
|
}
|
}
|