From db6156a92cc59467bde608a00c76952ebc75e488 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 05 三月 2024 09:51:05 +0800 Subject: [PATCH] 优化代码 --- 代码管理/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/AGVServer.cs | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/AGVServer.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/AGVServer.cs" index cc86be5..e5d6087 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/AGVServer.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/AGVServer.cs" @@ -31,17 +31,18 @@ { try { + //var task = freeDB.Select<dt_agvtask>().Where(x => x.agv_taskstate == "Create").First(); var agv_task = freeDB.Select<dt_agvtask>() - .Where(t => t.agv_taskstate == AGVTaskStateEnum.Create.ToString() - && (t.agv_tasktype == "TaskType_Outbound" || t.agv_tasktype == "TaskType_Inbound" || t.agv_tasktype == "TaskType_AOutbound") + .Where(t => t.agv_taskstate == "Create" + //&& (t.agv_tasktype == "TaskType_Outbound" || t.agv_tasktype == "TaskType_Inbound" || t.agv_tasktype == "TaskType_OutsourceOutbound") && string.IsNullOrEmpty(t.agv_remark)) .OrderByDescending(t => t.agv_grade) .OrderBy(t => t.agv_createtime) .First(); if (agv_task == null) agv_task = freeDB.Select<dt_agvtask>() - .Where(t => t.agv_taskstate == AGVTaskStateEnum.Create.ToString() - && (t.agv_tasktype == "TaskType_Outbound" || t.agv_tasktype == "TaskType_Inbound" || t.agv_tasktype == "TaskType_AOutbound") + .Where(t => t.agv_taskstate == "Create" + //&& (t.agv_tasktype == "TaskType_Outbound" || t.agv_tasktype == "TaskType_Inbound" || t.agv_tasktype == "TaskType_AOutbound") && !string.IsNullOrEmpty(t.agv_remark)) .OrderByDescending(t => t.agv_grade) .OrderBy(t => t.agv_createtime) @@ -61,6 +62,8 @@ requestTask.Material = agv_task.agv_materielid; requestTask.Grade = agv_task.agv_grade; requestTask.Quantity = agv_task.agv_qty; + requestTask.TrayType = agv_task.agv_barcode.Contains("Small") ? 1 : 2;// + requestTask.TaskType = agv_task.agv_tasktype.Contains("TaskType_EmptyPallet") ? 2 : 1;// requestTask.A = Materiel.a; requestTask.B = Materiel.b; requestTask.C = Materiel.c; @@ -70,13 +73,14 @@ requestTask.G = Materiel.g; requestTask.H = Materiel.h; postJson = JsonConvert.SerializeObject(requestTask); - report = Request.RequestData(postJson, "http://192.168.12.250:5566/api/TaskCreat/CreatTask"); + report = Request.RequestData(postJson, "http://192.168.12.204:5000/api/TaskCreat/CreatTask"); respone = JsonConvert.DeserializeObject<Respone>(report); if (respone.Success) { agv_task.agv_taskstate = AGVTaskStateEnum.SendOut.ToString(); agv_task.agv_realesstime = DateTime.Now; freeDB.Update(agv_task).UpdateColumns(t => new { t.agv_realesstime, t.agv_taskstate }).ExecuteAffrows(); + WriteWMSLog.LogAdd(requestTask.TASK_NO, "鎴愬姛 ", "AGV", "WMS", postJson, report, "涓嬪彂AGV浠诲姟", "SendAGVTask", respone.Msg); } } } @@ -84,8 +88,8 @@ { respone.Success = false; respone.Msg = ex.Message; + WriteWMSLog.LogAdd(requestTask.TASK_NO, "澶辫触", "AGV", "WMS", postJson, report, "涓嬪彂AGV浠诲姟", "SendAGVTask", respone.Msg); } - WriteWMSLog.LogAdd(requestTask.TASK_NO, respone.Success ? "鎴愬姛 " : "澶辫触", "AGV", "WMS", postJson, report, "涓嬪彂AGV浠诲姟", "SendAGVTask", respone.Msg); } } } -- Gitblit v1.9.3