| | |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 电梯任务推送 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static Result DT(DTModel model) |
| | | { |
| | | Result result = new Result() { code = "200", msg = "电梯任务推送成功" }; |
| | | string Source = "WMS"; |
| | | if (model == null) |
| | | { |
| | | result.code = "1"; |
| | | result.msg = "参数为null"; |
| | | AddErrorInfo("参数为空", result.msg, Source); |
| | | return result; |
| | | } |
| | | try |
| | | { |
| | | if (model.prepare=="1") |
| | | { |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | //修改对应电梯任务进行推送 |
| | | return result; |
| | | } |
| | | else |
| | | { |
| | | result.code = "1"; |
| | | result.msg = $"一楼电梯搬运任务推送失败 prepare{model.prepare}不为1"; |
| | | LogHelper.Info(result.msg); |
| | | return result; |
| | | } |
| | | } |
| | | catch(Exception ex) |
| | | { |
| | | result.code = "1"; |
| | | result.msg = $"电梯任务推送失败 错误信息:{ex}"; |
| | | LogHelper.Error("点对点任务 Error:" + ex.ToString(), ex); |
| | | return result; |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 货位信息上传 |
| | | /// </summary> |
| | |
| | | { |
| | | lock (AGVDeviceReceiveLock) |
| | | { |
| | | |
| | | var db = new SqlHelper<HangChaAGV>().GetInstance(); |
| | | var agvDeviceInfo = db.Queryable<HangChaAGV>().Where(a => a.agvNo.Trim() == forkliftNo).First(); |
| | | if (agvDeviceInfo == null) |