From e883d7e4bf057f7a2ed7cc001fe27083d82baa22 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 16 四月 2024 19:17:44 +0800 Subject: [PATCH] 优化NG下料位任务触发逻辑 --- 代码管理/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs" index cb05024..ac501a2 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs" @@ -59,7 +59,7 @@ WebResponseContent webResponse = new WebResponseContent(); try { - var Tel = UserContext.Current.UserInfo.Tel;//缂撳瓨鏋舵潈闄� + var Tel = UserContext.Current.UserInfo.Tel; var data = JsonConvert.DeserializeObject<Parm>(json.ToString()); //var updateList = FreeDB.DB.Select<dt_stationinfo>().Where(t => data.data.Contains(t.id.ToString())).ToList(); var updateList = _repository.Find(x => data.data.Contains(x.id.ToString())).ToList(); @@ -84,22 +84,39 @@ .ExecuteAffrows(); var msg = data.type == 1 ? "鍚敤" : "绂佺敤"; - WriteDBLog.Write($"鎵嬪姩{msg}绔欑偣 ", $"{string.Join('銆�', updateList.Select(t => t.stationCode).ToArray())}", LogState.Sucess, "WCS", UserContext.Current.UserName); + WriteDBLog.Write($"鎵嬪姩{msg}绔欑偣 ", $"{string.Join('銆�', updateList.Select(t => t.stationCode).ToArray())}", LogState.Sucess, "WMS", UserContext.Current.UserName); webResponse.OK(); } catch (Exception ex) { - WriteDBLog.Write($"鎵嬪姩鍚敤鎴栫鐢ㄧ珯鐐� ", new { 閿欒淇℃伅 = ex.Message, 鏁版嵁 = json }, LogState.Error, "WCS", UserContext.Current.UserName); + WriteDBLog.Write($"鎵嬪姩鍚敤鎴栫鐢ㄧ珯鐐� ", new { 閿欒淇℃伅 = ex.Message, 鏁版嵁 = json }, LogState.Error, "WMS", UserContext.Current.UserName); webResponse.Error(ex.Message); } return webResponse; } + + public WebResponseContent SendAGVTask(object json) + { + WebResponseContent webResponse = new WebResponseContent(); + try + { + + } + catch (Exception ex) + { + + } + return webResponse; + } + public override WebResponseContent Add(SaveModel saveDataModel) { return base.Add(saveDataModel); } + + public override WebResponseContent Update(SaveModel saveModel) { @@ -119,6 +136,7 @@ station.stationType = saveModel.MainData["stationType"].ToString(); station.heatNumber = saveModel.MainData["heatNumber"].ToString(); station.Number = saveModel.MainData["Number"].ToString(); + station.billetID = saveModel.MainData["billetID"].ToString(); station.remark = saveModel.MainData["remark"].ToString(); station.tray_type = saveModel.MainData["tray_type"].ToString(); if (list.Count == 0) @@ -134,10 +152,12 @@ station.stationType = string.Empty; station.heatNumber = string.Empty; station.Number = string.Empty; + station.billetID = string.Empty; station.tray_status = string.Empty; station.bindSN = string.Empty; station.quantity = 0; - station.tray_type=string.Empty; + if (!station.stationCode.Contains("S") && !station.stationCode.Contains("X") && !station.stationCode.Contains("W01001004") && !station.stationCode.Contains("W01001005")) + station.tray_type = string.Empty; } var count = _repository.Update(station, true); if (count > 0) -- Gitblit v1.9.3