From 50f6cb0f96f04f505b9493f7621d8e49ad5add9d Mon Sep 17 00:00:00 2001 From: chengsc <Demo@DESKTOP-CPA90BF> Date: 星期一, 04 十一月 2024 08:13:32 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.120.53:8083/r/WCSNet6 --- Admin.NET/WCS.Application/PLC/PLCCommon.cs | 141 ++++++++++++++++++++++++---------------------- 1 files changed, 73 insertions(+), 68 deletions(-) diff --git a/Admin.NET/WCS.Application/PLC/PLCCommon.cs b/Admin.NET/WCS.Application/PLC/PLCCommon.cs index aef594d..9cb4230 100644 --- a/Admin.NET/WCS.Application/PLC/PLCCommon.cs +++ b/Admin.NET/WCS.Application/PLC/PLCCommon.cs @@ -1,4 +1,5 @@ 锘縰sing Elastic.Clients.Elasticsearch.Tasks; +using Furion.Logging; using Microsoft.AspNetCore.SignalR; using RazorEngine.Compilation.ImpromptuInterface.Dynamic; using System; @@ -327,6 +328,7 @@ /// <returns></returns> public static PLCUtil GetPlcIp(string startStation) { + startStation = startStation.PadLeft(3, '0'); string strIp = ""; var conveyList1 = new List<string>() { "147", "145", "139", "137", "129", "127", "121", "119", "111", "109", "103", "101", "093", "091", "085", "083", "075", "073", "067", "065","033","039","044" ,"051","059"}; var conveyList2 = new List<string>() { "205", "234", "252", "254", "260", "262", "270", "272", "278", "280", "288", "290", "294", "301", "307", "309", "315", "317", "325", "327", "331", "337" }; @@ -354,13 +356,13 @@ } /// <summary> - /// 鏍规嵁wms鐩爣鍦板潃杞崲涓篜lc鐩爣鍦板潃 + /// 鏍规嵁wms鐩爣鍦板潃杞崲涓篜lc鐩爣鍦板潃 03010301 /// </summary> - /// <param name="road">宸烽亾</param> - /// <param name="lie">鍒�</param> - /// <param name="pai">鎺�</param> + /// <param name="road">宸烽亾02</param> + /// <param name="lie">鍒�01</param> + /// <param name="pai">鎺�03</param> /// <param name="ceng">灞�</param> - /// <param name="dept">娣卞害</param> + /// <param name="dept">娣卞害01</param> /// <returns></returns> public static PlcTaskInfo GetEndPai(string road,string lie, string pai,string ceng, string dept) { @@ -372,35 +374,35 @@ var paiVal = 0; // 鍒ゆ柇宸烽亾濂囧伓鏁� - if (roadNum % 2 == 0)// 鍋舵暟 - { - // 鍒ゆ柇鎺掑鍋舵暟 - if (paiNum % 2 == 0) - { - if (deptNum == 1) - { - paiVal = 3; - } - else - { - paiVal = 4; - } - } - else - { - if (deptNum == 1) - { - paiVal = 1; - } - else - { - paiVal = 2; - } - } + //if (roadNum % 2 == 0)// 鍋舵暟 + //{ + // // 鍒ゆ柇鎺掑鍋舵暟 + // if (paiNum % 2 == 0) + // { + // if (deptNum == 1) + // { + // paiVal = 3; + // } + // else + // { + // paiVal = 4; + // } + // } + // else + // { + // if (deptNum == 1) + // { + // paiVal = 2; + // } + // else + // { + // paiVal = 1; + // } + // } - } - else // 濂囨暟 - { + //} + //else // 濂囨暟 + //{ // 鍒ゆ柇鎺掑鍋舵暟 if (paiNum % 2 == 0) { @@ -426,7 +428,7 @@ } } - } + //} PlcTaskInfo taskInfo = new PlcTaskInfo(); taskInfo.EndPai = paiVal.ToString(); @@ -603,6 +605,8 @@ /// <returns>璺烘満鑱旀満</returns> public static string GetRoadwayByStation(string StationNum) { + StationNum = StationNum.PadLeft(3, '0'); + string value = ""; var conveyList1 = new List<string>() { "147", "145", "252", "254", "401", "402", }; var conveyList2 = new List<string>() { "139", "137", "260", "262", "405", "406", }; @@ -812,11 +816,11 @@ /// <summary> - /// 鏍规嵁鍌ㄤ綅鎺掕幏鍙栬泛鏈哄搴旂殑鍦板潃鎺� + /// 鏍规嵁鍌ㄤ綅鎺掕幏鍙栬泛鏈哄搴旂殑鍦板潃鎺�03010302 /// </summary> - /// <param name="road">鎺�</param> - /// <param name="pai">鎺�</param> - /// <param name="dept">娣卞害</param> + /// <param name="road">鎺�02</param> + /// <param name="pai">鎺�03</param> + /// <param name="dept">娣卞害02</param> /// <returns></returns> public static int GetDjAdress(string road, string pai, string dept) { @@ -825,36 +829,36 @@ var deptNum = int.Parse(dept); var paiVal = 0; - // 鍒ゆ柇宸烽亾濂囧伓鏁� - if (roadNum % 2 == 0)// 鍋舵暟 - { - // 鍒ゆ柇鎺掑鍋舵暟 - if (paiNum % 2 == 0) - { - if (deptNum == 1) - { - paiVal = 3; - } - else - { - paiVal = 4; - } - } - else - { - if (deptNum == 1) - { - paiVal = 1; - } - else - { - paiVal = 2; - } - } + //// 鍒ゆ柇宸烽亾濂囧伓鏁� + //if (roadNum % 2 == 0)// 鍋舵暟 + //{ + // // 鍒ゆ柇鎺掑鍋舵暟 + // if (paiNum % 2 == 0) + // { + // if (deptNum == 1) + // { + // paiVal = 3; + // } + // else + // { + // paiVal = 4; + // } + // } + // else + // { + // if (deptNum == 1) + // { + // paiVal = 2; + // } + // else + // { + // paiVal = 1; + // } + // } - } - else // 濂囨暟 - { + //} + //else // 濂囨暟 + //{ // 鍒ゆ柇鎺掑鍋舵暟 if (paiNum % 2 == 0) { @@ -880,9 +884,10 @@ } } - } + //} if (paiVal == 0) { + Log.Error("鎺掕浆鎹㈠け璐�!"); throw new Exception("鎺掕浆鎹㈠け璐�"); } return paiVal; -- Gitblit v1.8.0