| | |
| | | using GZ.Device.PLC; |
| | | using System.Runtime.CompilerServices; |
| | | using ServiceStack.Text; |
| | | using GZ.Projects.AuxAllWCS; |
| | | |
| | | namespace GZ.Projects.AuxAllWCS |
| | | { |
| | |
| | | |
| | | void task20132027(Tag tag) |
| | | { |
| | | if (tag.ssxè¾é线.s2027.wTaskNo > 0 && tag.ssxè¾é线.s2020.wæçç != tag.ssxè¾é线.s2027.Ræçç ) |
| | | { |
| | | tag.ssxè¾é线.s2027.wEbit = 0; |
| | | tag.ssxè¾é线.s2027.wæçç = ""; |
| | | tag.ssxè¾é线.s2027.wTaskNo = 0; |
| | | var t20132027 = tag.ssxè¾é线.s2027; |
| | | LogHelper.Info($"æ¥ç 2027ä»»å¡ Ræçå·ï¼{t20132027.Ræçç } RtaskState{t20132027.RtaskState} RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit} wæçå·ï¼{t20132027.wæçç }"); |
| | | //if (tag.ssxè¾é线.s2027.wTaskNo > 0 && tag.ssxè¾é线.s2020.wæçç != tag.ssxè¾é线.s2027.Ræçç ) |
| | | //{ |
| | | // tag.ssxè¾é线.s2027.wEbit = 0; |
| | | // tag.ssxè¾é线.s2027.wæçç = ""; |
| | | // tag.ssxè¾é线.s2027.wTaskNo = 0; |
| | | //} |
| | | } |
| | | if (tag.ssxè¾é线.s2020.wTaskNo > 0 && tag.ssxè¾é线.s2020.wæçç != tag.ssxè¾é线.s2020.Ræçç ) |
| | | { |
| | | tag.ssxè¾é线.s2020.wEbit = 0; |
| | | tag.ssxè¾é线.s2020.wæçç = ""; |
| | | tag.ssxè¾é线.s2020.wTaskNo = 0; |
| | | var t20132027 = tag.ssxè¾é线.s2020; |
| | | LogHelper.Info($"æ¥ç 2020ä»»å¡ Ræçå·ï¼{t20132027.Ræçç } RtaskState{t20132027.RtaskState} RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit} wæçå·ï¼{t20132027.wæçç }"); |
| | | //if (tag.ssxè¾é线.s2020.wTaskNo > 0 && tag.ssxè¾é线.s2020.wæçç != tag.ssxè¾é线.s2020.Ræçç ) |
| | | //{ |
| | | // tag.ssxè¾é线.s2020.wEbit = 0; |
| | | // tag.ssxè¾é线.s2020.wæçç = ""; |
| | | // tag.ssxè¾é线.s2020.wTaskNo = 0; |
| | | //} |
| | | } |
| | | if (tag.ssxè¾é线.s2013.wTaskNo > 0 && tag.ssxè¾é线.s2013.wæçç != tag.ssxè¾é线.s2013.Ræçç ) |
| | | { |
| | | tag.ssxè¾é线.s2013.wEbit = 0; |
| | | tag.ssxè¾é线.s2013.wæçç = ""; |
| | | tag.ssxè¾é线.s2013.wTaskNo = 0; |
| | | var t20132027 = tag.ssxè¾é线.s2013; |
| | | LogHelper.Info($"æ¥ç 2013ä»»å¡ Ræçå·ï¼{t20132027.Ræçç } RtaskState{t20132027.RtaskState} RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit} wæçå·ï¼{t20132027.wæçç }"); |
| | | //if (tag.ssxè¾é线.s2013.wTaskNo > 0 && tag.ssxè¾é线.s2013.wæçç != tag.ssxè¾é线.s2013.Ræçç ) |
| | | //{ |
| | | // tag.ssxè¾é线.s2013.wEbit = 0; |
| | | // tag.ssxè¾é线.s2013.wæçç = ""; |
| | | // tag.ssxè¾é线.s2013.wTaskNo = 0; |
| | | } |
| | | //} |
| | | } |
| | | void taskssss1(Tag tag) |
| | | { |
| | |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} {(sx == null ? "é" : "æ¯")}æ»è£
æºå¨äººä»»å¡"); |
| | | if (sx == null) |
| | | { |
| | | gotoOOOOOOOOO: |
| | | gotoOOOOOOOOO: |
| | | if (string.IsNullOrEmpty(task.S_CNTRS) && !string.IsNullOrEmpty(task.S_INDEX)) |
| | | { |
| | | // 嫿任å¡ã æå®ç©æä¸æå®æçï¼éè¦åºåº |
| | |
| | | //LogHelper.Info($""); |
| | | { |
| | | var t20132027 = tag.ssxè¾é线.s2027; |
| | | LogHelper.Info($"è¯å«2027ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | LogHelper.Info($"mesè¯å«2027ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | //if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | //{ |
| | | // LogHelper.Info($"2027ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | // continue; |
| | | //} |
| | | if (t20132027.wTaskNo > 0 && t20132027.RtaskState == 1) |
| | | { |
| | | LogHelper.Info($"2027ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | continue; |
| | | LogHelper.Info($"2027 å·²ä¸åä»»å¡ï¼ç»æ¢"); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"2027 任塿¸
空"); |
| | | t20132027.wEbit = 0; |
| | | t20132027.wæçç = ""; |
| | | t20132027.wTaskNo = 0; |
| | | } |
| | | } |
| | | { |
| | | var t20132027 = tag.ssxè¾é线.s2020; |
| | | LogHelper.Info($"è¯å«2020ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | LogHelper.Info($"mesè¯å«2020ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | //if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | //{ |
| | | // LogHelper.Info($"2020ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | // continue; |
| | | //} |
| | | |
| | | if (t20132027.wTaskNo > 0 && t20132027.RtaskState == 1) |
| | | { |
| | | LogHelper.Info($"2020ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | continue; |
| | | LogHelper.Info($"2020 å·²ä¸åä»»å¡ï¼ç»æ¢"); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"2020 任塿¸
空"); |
| | | t20132027.wEbit = 0; |
| | | t20132027.wæçç = ""; |
| | | t20132027.wTaskNo = 0; |
| | | } |
| | | } |
| | | { |
| | | var t20132027 = tag.ssxè¾é线.s2013; |
| | | LogHelper.Info($"è¯å«2013ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | LogHelper.Info($"mesè¯å«2013ä»»å¡ æçå·ï¼{t20132027.Ræçç } RTaskNo>{t20132027.RTaskNo} REbit>{t20132027.REbit} wTaskNo>{t20132027.wTaskNo} wEbit>{t20132027.wEbit}"); |
| | | //if ((t20132027.RTaskNo > 0 && t20132027.REbit == 2030) || (t20132027.wTaskNo > 0 && t20132027.wEbit == 2030)) |
| | | //{ |
| | | // LogHelper.Info($"2013ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | // continue; |
| | | //} |
| | | if (t20132027.wTaskNo > 0 && t20132027.RtaskState == 1) |
| | | { |
| | | LogHelper.Info($"2013ä»»å¡ ä»»å¡ç»ç¹æ¯2030 ï¼ç»æ¢"); |
| | | continue; |
| | | LogHelper.Info($"2013 å·²ä¸åä»»å¡ï¼ç»æ¢"); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"2013 任塿¸
空"); |
| | | t20132027.wEbit = 0; |
| | | t20132027.wæçç = ""; |
| | | t20132027.wTaskNo = 0; |
| | | } |
| | | } |
| | | |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2027.Ræçç )) |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2027.Ræçç ) && tag.ssxè¾é线.s2027.RtaskState == 1) |
| | | { |
| | | var str = Settings.apiHelper.Post(Settings.MESbaseUrl + "mom-basic/dataTransmission/json/service/224", JsonConvert.SerializeObject(new |
| | | { |
| | |
| | | tag.ssxè¾é线.s2027.wæçç = tag.ssxè¾é线.s2027.Ræçç ; |
| | | tag.ssxè¾é线.s2027.wTaskNo = 20272030; |
| | | tag.ssxè¾é线.s2027.wEbit = 2030; |
| | | LogHelper.Info($"2027 > 2030 SSXä»»å¡ä¸å宿ã"); |
| | | LogHelper.Info($"2027 > 2030 SSXä»»å¡ä¸å宿ãwæçç :{tag.ssxè¾é线.s2027.wæçç },wTaskNo{tag.ssxè¾é线.s2027.wTaskNo} wEbit{tag.ssxè¾é线.s2027.wEbit}"); |
| | | task.S_CNTRS = tag.ssxè¾é线.s2027.Ræçç ; |
| | | taskservice.Update(task); |
| | | continue; |
| | | } |
| | | } |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2020.Ræçç )) |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2020.Ræçç ) && tag.ssxè¾é线.s2020.RtaskState == 1) |
| | | { |
| | | var str = Settings.apiHelper.Post(Settings.MESbaseUrl + "mom-basic/dataTransmission/json/service/224", JsonConvert.SerializeObject(new |
| | | { |
| | |
| | | tag.ssxè¾é线.s2020.wæçç = tag.ssxè¾é线.s2020.Ræçç ; |
| | | tag.ssxè¾é线.s2020.wTaskNo = 20202030; |
| | | tag.ssxè¾é线.s2020.wEbit = 2030; |
| | | LogHelper.Info($"2020 > 2030 SSXä»»å¡ä¸å宿ã"); |
| | | LogHelper.Info($"2020 > 2030 SSXä»»å¡ä¸å宿ãwæçç :{tag.ssxè¾é线.s2020.wæçç },wTaskNo{tag.ssxè¾é线.s2020.wTaskNo} wEbit{tag.ssxè¾é线.s2020.wEbit}"); |
| | | task.S_CNTRS = tag.ssxè¾é线.s2020.Ræçç ; |
| | | taskservice.Update(task); |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2013.Ræçç )) |
| | | if (!string.IsNullOrEmpty(tag.ssxè¾é线.s2013.Ræçç ) && tag.ssxè¾é线.s2013.RtaskState == 1) |
| | | { |
| | | var str = Settings.apiHelper.Post(Settings.MESbaseUrl + "mom-basic/dataTransmission/json/service/224", JsonConvert.SerializeObject(new |
| | | { |
| | |
| | | tag.ssxè¾é线.s2013.wæçç = tag.ssxè¾é线.s2013.Ræçç ; |
| | | tag.ssxè¾é线.s2013.wTaskNo = 20132030; |
| | | tag.ssxè¾é线.s2013.wEbit = 2030; |
| | | LogHelper.Info($"2013 > 2030 SSXä»»å¡ä¸å宿ã"); |
| | | LogHelper.Info($"2013 > 2030 SSXä»»å¡ä¸å宿ãwæçç :{tag.ssxè¾é线.s2013.wæçç },wTaskNo{tag.ssxè¾é线.s2013.wTaskNo} wEbit{tag.ssxè¾é线.s2013.wEbit}"); |
| | | task.S_CNTRS = tag.ssxè¾é线.s2013.Ræçç ; |
| | | taskservice.Update(task); |
| | | continue; |
| | | } |
| | | } |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} æ¥å¿è½è·å°è¿ï¼è¯´ææ²¡ç©æï¼æè
é½ä¸ç¬¦å æ æ³å»2030"); |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} æ¥å¿è½è·å°è¿ï¼è¯´ææ²¡ç©æï¼æè
é½ä¸ç¬¦å æ æ³å» 2030"); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} ç©æ{task.S_INDEX} 2030 ææçãå äºä½ç½®é»æ¡ä»»å¡ã"); |
| | | } |
| | | break; |
| | | case "1019": |