This commit is contained in:
@ -19,10 +19,9 @@ namespace Epost.DPS.Controllers
|
||||
Sys_operate_logBLL logBLL = new Sys_operate_logBLL();
|
||||
[Route("agvPutTask")]
|
||||
[HttpPost]
|
||||
public RetMesModel agvPutTask([FromBody] TaskModel model)
|
||||
public string agvPutTask([FromBody] TaskModel model)
|
||||
{
|
||||
RetMesModel retModel = new RetMesModel();
|
||||
ResponseModel respModel = new ResponseModel();
|
||||
|
||||
ReturnRes res = new ReturnRes();
|
||||
try
|
||||
{
|
||||
@ -136,10 +135,9 @@ namespace Epost.DPS.Controllers
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
respModel._return = res;
|
||||
retModel.Response = respModel;
|
||||
logBLL.InsertLog("生成任务单", "agvPutTask", "/api/TaskAPI/agvPutTask", JsonHelper.SerializeObject(model), JsonHelper.SerializeObject(retModel), 0, res.returnDesc, DateTime.Now);
|
||||
return retModel;
|
||||
string resinfo = "{\"Response\":{\"return\":" + JsonHelper.SerializeObject(res) + " } }";
|
||||
logBLL.InsertLog("生成任务单", "agvPutTask", "/api/TaskAPI/agvPutTask", JsonHelper.SerializeObject(model), resinfo, 0, res.returnDesc, DateTime.Now);
|
||||
return resinfo;
|
||||
}
|
||||
|
||||
#region 添加托盘明细
|
||||
@ -208,8 +206,115 @@ namespace Epost.DPS.Controllers
|
||||
|
||||
|
||||
|
||||
|
||||
[Route("agvCancleTask")]
|
||||
[HttpPost]
|
||||
public string agvCancleTask([FromBody] AgvCancleModel model)
|
||||
{
|
||||
|
||||
ReturnRes res = new ReturnRes();
|
||||
try
|
||||
{
|
||||
LogHelper.WriteLogInfo("请求报文" + JsonHelper.SerializeObject(model));
|
||||
|
||||
if (model.data.header.Any())
|
||||
{
|
||||
foreach (CancleHeader item in model.data.header)
|
||||
{
|
||||
if (string.IsNullOrEmpty(item.groupTaskId) || string.IsNullOrEmpty(item.palletId))
|
||||
{
|
||||
res.returnDesc = "请求参数错误!";
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
else
|
||||
{
|
||||
DataTable orderdt = inOrderBLL.GetInOrderList(" and groupTaskId='"+item.groupTaskId+ "' and palletId='"+ item.palletId + "' and state=0");
|
||||
if (orderdt != null && orderdt.Rows.Count > 0)
|
||||
{
|
||||
|
||||
res.returnCode = "0000";
|
||||
res.returnDesc = "成功!";
|
||||
res.returnFlag = "1";
|
||||
|
||||
|
||||
}
|
||||
else {
|
||||
res.returnDesc = "订单不存在/订单已执行!";
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.WriteLogInfo("agvCancleTask异常:" + ex.ToString(), LogHelper.Log_Type.ERROR);
|
||||
res.returnDesc = "请求接口异常!";
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
string resinfo = "{\"Response\":{\"return\":" + JsonHelper.SerializeObject(res) + " } }";
|
||||
logBLL.InsertLog("取消任务接口", "agvCancleTask", "/api/TaskAPI/agvCancleTask", JsonHelper.SerializeObject(model), resinfo, 0, res.returnDesc, DateTime.Now);
|
||||
return resinfo;
|
||||
}
|
||||
|
||||
|
||||
|
||||
[Route("agvBindPodAndBerth")]
|
||||
[HttpPost]
|
||||
public string agvBindPodAndBerth([FromBody] agvBindPodModel model)
|
||||
{
|
||||
|
||||
ReturnRes res = new ReturnRes();
|
||||
try
|
||||
{
|
||||
LogHelper.WriteLogInfo("请求报文" + JsonHelper.SerializeObject(model));
|
||||
|
||||
if (model.data.header.Any())
|
||||
{
|
||||
foreach (agvBindHeader item in model.data.header)
|
||||
{
|
||||
if (string.IsNullOrEmpty(item.indBind) || string.IsNullOrEmpty(item.palletId) || string.IsNullOrEmpty(item.positionCode))
|
||||
{
|
||||
res.returnDesc = "请求参数错误!";
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
res.returnCode = "0000";
|
||||
res.returnDesc = "成功!";
|
||||
res.returnFlag = "1";
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.WriteLogInfo("agvBindPodAndBerth异常:" + ex.ToString(), LogHelper.Log_Type.ERROR);
|
||||
res.returnDesc = "请求接口异常!";
|
||||
res.returnCode = "0001";
|
||||
res.returnFlag = "0";
|
||||
}
|
||||
|
||||
string resinfo = "{\"Response\":{\"return\":" + JsonHelper.SerializeObject(res) + " } }";
|
||||
logBLL.InsertLog("agv绑定解绑接口", "agvBindPodAndBerth", "/api/TaskAPI/agvBindPodAndBerth", JsonHelper.SerializeObject(model), resinfo, 0, res.returnDesc, DateTime.Now);
|
||||
return resinfo;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user