This commit is contained in:
jl
2024-12-27 16:54:02 +08:00
parent 78b193a52a
commit 85be80759a
5 changed files with 39 additions and 16 deletions

View File

@ -124,6 +124,7 @@ namespace Epost.DPS.Controllers
List<agvexTaskHeader> headerlist = new List<agvexTaskHeader>();
List<warnCallbackData> datalist = data.data;
string reqcode = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds().ToString();
bool istrue = true;
if (datalist.Any())
{
foreach (warnCallbackData item in datalist)
@ -134,9 +135,18 @@ namespace Epost.DPS.Controllers
agvextmodel.beginDate = item.beginDate;
agvextmodel.warnContent = item.warnContent;
taskList.Add(agvextmodel);
logbll.insertAgvLogInfo(reqcode, item.beginDate, item.robotCode, item.beginDate, item.warnContent, item.taskCode);
DataTable logdt= logbll.getAgvLogList(" and robotCode='"+ item.robotCode + "' and warnContent='"+ item.warnContent + "' and addtime>dateadd(minute,-10,GETDATE())");
if (logdt != null && logdt.Rows.Count > 0)
{
istrue = false;
}
else {
logbll.insertAgvLogInfo(reqcode, item.beginDate, item.robotCode, item.beginDate, item.warnContent, item.taskCode);
}
}
}
if (istrue) {
agvexHeader.list = taskList;
agvexHeader.clientCode = data.clientCode;
agvexHeader.reqCode = reqcode;
@ -152,8 +162,8 @@ namespace Epost.DPS.Controllers
logBLL.InsertLog("WCS->WMS告警通知", "warnCallback", agvexTaskUrl, reqstr, resultStr, 0, "", DateTime.Now);
// }
// }
}
retModel.message = "成功!";
retModel.code = "0";
retModel.reqCode = data.reqCode;