using HH.WMS.BLL;
|
using HH.WMS.BLL.Basic;
|
using HH.WMS.BLL.External;
|
using HH.WMS.BLL.SysMgr;
|
using HH.WMS.Common;
|
using HH.WMS.Common.External;
|
using HH.WMS.Common.Response;
|
using HH.WMS.DAL;
|
using HH.WMS.Entitys;
|
using HH.WMS.Entitys.Common;
|
using HH.WMS.Entitys.Dto;
|
using HH.WMS.Utils;
|
using HH.WMS.WebApi.App_Start;
|
using HH.WMS.WebApi.Areas.Common.Controllers;
|
using Newtonsoft.Json;
|
using Newtonsoft.Json.Converters;
|
using Newtonsoft.Json.Linq;
|
using System;
|
using System.Collections.Generic;
|
using System.Data;
|
using System.Linq;
|
using System.Net;
|
using System.Net.Http;
|
using System.Web.Http;
|
|
namespace HH.WMS.WebApi.Areas.WorkOrder.Controllers
|
{
|
public class WorkOrderController : BaseController
|
{
|
[HttpPost]
|
public OperateResult GetList(SearchModel searchModel)
|
{
|
try
|
{
|
return ValidateToken(searchModel.TokenId, t =>
|
{
|
var result = BLLCreator.Create<TN_WM_TASKBLL>().GetList(searchModel);
|
return result;
|
|
#region
|
|
//IsoDateTimeConverter timeFormat = new IsoDateTimeConverter();
|
//timeFormat.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
|
//List<string> states = new List<string>();
|
//////状态初始化多个 逗号隔开
|
////string state = Util.ToString(searchModel.SearchCondition.CN_S_STATE);
|
////if (!string.IsNullOrEmpty(state))
|
//// states = state.Split(',').ToList();
|
//OperateResult result = new OperateResult();
|
|
//long total = 0;
|
//OperateResult or = BLLCreator.Create<DapperBLL<TN_WM_TASKEntity>>().GetPagingResult(new List<SearchWhere>() {
|
// new SearchWhere(){ key="CN_S_STOCK_CODE", sign = WhereSign.Eq, value=Util.ToString(searchModel.SearchCondition.CN_S_STOCK_CODE)},
|
// new SearchWhere(){ key="CN_S_TASK_NO", sign = WhereSign.Like,value=Util.ToString(searchModel.SearchCondition.CN_S_TASK_NO)},
|
// new SearchWhere(){ key="CN_S_TASK_TYPE", sign = WhereSign.Eq,value=Util.ToString(searchModel.SearchCondition.CN_S_TASK_TYPE)},
|
|
// new SearchWhere(){ key="CN_S_TRAY_CODE", sign = WhereSign.Like,value=Util.ToString(searchModel.SearchCondition.CN_S_TRAY_CODE)},
|
// new SearchWhere(){ key="CN_S_STATE", sign = WhereSign.Eq,value=Util.ToString(searchModel.SearchCondition.CN_S_TASK_STATE)},
|
// new SearchWhere(){ key="CN_S_START_AREA", sign = WhereSign.Like,value=Util.ToString(searchModel.SearchCondition.CN_S_START_AREA)},
|
// new SearchWhere(){ key="CN_S_END_AREA", sign = WhereSign.Like,value=Util.ToString(searchModel.SearchCondition.CN_S_END_AREA)},
|
|
// //new SearchWhere(){ key="CN_S_STATE", sign = WhereSign.Include,value=states},
|
// new SearchWhere(){ key="CN_T_CREATE", sign = WhereSign.TRange,value=
|
// new string[]{Util.ToString(searchModel.SearchCondition.CN_T_START),Util.ToString(searchModel.SearchCondition.CN_T_END)}}
|
//}, searchModel.PageIndex, searchModel.PageSize, true, new
|
//{
|
// CN_S_STOCK_CODE = Util.ToString(searchModel.SearchCondition.CN_S_STOCK_CODE),
|
// CN_S_TASK_NO = "%" + Util.ToString(searchModel.SearchCondition.CN_S_TASK_NO) + "%",
|
// CN_S_TASK_TYPE = Util.ToString(searchModel.SearchCondition.CN_S_TASK_TYPE),
|
// CN_S_STATE = Util.ToString(searchModel.SearchCondition.CN_S_TASK_STATE),
|
// START = Util.ToString(searchModel.SearchCondition.CN_T_START),
|
// END = Util.ToString(searchModel.SearchCondition.CN_T_END),
|
// CN_S_TRAY_CODE = Util.ToString(searchModel.SearchCondition.CN_S_TRAY_CODE),
|
// CN_S_START_AREA = Util.ToString(searchModel.SearchCondition.CN_S_START_AREA),
|
// CN_S_END_AREA = Util.ToString(searchModel.SearchCondition.CN_S_END_AREA)
|
//}, " ORDER BY CN_T_MODIFY DESC, CN_T_CREATE DESC ");
|
//return or;
|
|
#endregion
|
});
|
}
|
catch (Exception ex)
|
{
|
return OperateResult.Error(ex.Message);
|
}
|
}
|
|
}
|
}
|