lss
3 天以前 17e3ef45fe0a6b6f8a147b50740834ac734f9317
HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/DeviceProcess.cs
@@ -63,7 +63,7 @@
                for (int i = 0; i < plc.deviceNo.Length; i++)
                {
                    var state = data.Substring(i * 2 + 1, 1);
                    //Console.WriteLine($"门{plc.deviceNo[i]}的状态{state}");
                    //Console.WriteLine($"门{plc.DEVICENO[i]}的状态{state}");
                    if (doorStatus.Keys.Contains(plc.deviceNo[i]))
                    {
                        doorStatus[plc.deviceNo[i]].info = state;
@@ -132,15 +132,16 @@
            }
        }
        /// <summary>
        /// 获取叠盘机状态
        /// 叠盘机补空托
        /// </summary>
        internal static void DijStatus()
        {
            var db = new SqlHelper<object>().GetInstance();
            HttpHelper httpHelper = new HttpHelper();
            TableUrl tableUrl = Settings.tableUrls.Find(a => a.id == 3);
            string DiePanLoc = "";
            string DiePanLoc = "CPDPJ-1-1";
            Location startloc = null;
            if (tableUrl != null)
            {
@@ -173,22 +174,22 @@
                        {
                            return;
                        }
                        var wcsTask = new WCSTask
                        var wcsTask = new WMSTask
                        {
                            S_CODE = WCSHelper.GenerateTaskNo(),
                            S_CODE = WMSHelper.GenerateTaskNo(),
                            S_TYPE = "空托出库",
                            N_TYPE = 3,
                            S_START_LOC = startloc.S_CODE,
                            S_END_LOC = endloc.S_CODE,
                            S_START_WH = startloc.S_WH_CODE,
                            S_START_AREA = startloc.S_AREA_CODE,
                            S_END_WH = endloc.S_WH_CODE,
                            S_END_AREA = endloc.S_AREA_CODE,
                            N_CNTR_COUNT = 1,
                            N_SCHEDULE_TYPE = 2,
                            S_CNTR_CODE = JsonConvert.SerializeObject(Cntr.Select(a => a.S_CNTR_CODE).ToList())
                        };
                        LogHelper.Info("创建入平库任务:" + JsonConvert.SerializeObject(wcsTask));
                        if (WCSHelper.CreateTask(wcsTask))
                        if (WMSHelper.CreateTask(wcsTask))
                        {
                            LocationHelper.LockLoc(startloc.S_CODE, 2);
                            LocationHelper.LockLoc(endloc.S_CODE, 1);