| | |
| | | } |
| | | var upiCode = result.Replace("/r", ""); ; |
| | | short lastnum = 0;//æ¯å¦æ«æ¿ |
| | | //short isrotate = 0;//æ¯å¦æè½¬ |
| | | //short placeX = 0; |
| | | //short placeY = 0; |
| | | //short placeZ = 0; |
| | | |
| | | string place = ""; |
| | | using (WmsDBModel wmsDB = new WmsDBModel()) |
| | | { |
| | | //è¦æ¯æå·²ä¸åçä»»å¡ï¼å°±ä¸è¦æ§è¡ |
| | | var isValidate = TaskHandler.ValidateIssueTaskForNoFinishTaskByUpi(wmsDB, result); |
| | | var isValidate = TaskHandler.ValidateIssueTaskForNoFinishTaskByUpi(wmsDB, result, false); |
| | | if (!isValidate) |
| | | { |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()}-upiï¼{result}æâå·²ä¸åâçä»»å¡ï¼ä¸è½å¤ç,æ¤æ¬¡å¾ªç¯ç»æ"; |
| | |
| | | //placeZ = (short)upiObj.MachineZCenter; |
| | | if (upiObj.UpiStatus == (int)UpiStatusEnum.å·²ç å || upiObj.UpiStatus == (int)UpiStatusEnum.ç åä¸) |
| | | { |
| | | //åå
¥æ¥è¦ä¿¡æ¯ |
| | | await MyExtendHelper.WriteBoolPlcDataForWarning(PlcWarningAddressGloble.Num_BZ12_3); |
| | | |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()},æ ¹æ®UPI:{upiCode}ç¶æå·²æ¯'å·²ç å'æ'ç åä¸' "; |
| | | MyExtendHelper.SetValueControlRequestDicts(PlcWarningAddressGloble.Num_BZ12_3, false, SystemWarningMsg._lbl_alert_DataProcess_BZ12); |
| | | |
| | | var isAllow = MyExtendHelper.ValidateIsAllowRequest(PlcWarningAddressGloble.Num_BZ12_3, LogType.DataProcess_BZ12); |
| | | if (isAllow == false) |
| | | { |
| | | continue; |
| | | } |
| | | else |
| | | { |
| | | //åå
¥æ¥è¦ä¿¡æ¯ |
| | | await MyExtendHelper.WriteBoolPlcDataForWarning(PlcWarningAddressGloble.Num_BZ12_3); |
| | | } |
| | | |
| | | continue; |
| | | } |
| | | MyExtendHelper.SetValueControlRequestDicts(PlcWarningAddressGloble.Num_BZ12_3, true, ""); |
| | | upiObj.UpiStatus = (int)UpiStatusEnum.ç åä¸; |
| | | upiObj.AreaCode = (int)AreaCodeEnum.ç ååºå; |
| | | //æ¥å¤è¿å
ææçæ°é |
| | |
| | | } |
| | | else |
| | | {//è¡¨ç¤ºè¿æ¯ å
ç第ä¸åæ¿ |
| | | lastnum = 1; |
| | | palletizingUPI = upiObj.PackageCode; |
| | | if (obj.R_PalletizingStation1 == 1) |
| | | { |
| | |
| | | //å¦ææ¬¡åºçäºå½é±å
æ»æ°éï¼æ¯å¦æ«æ¿ç½®ä¸ºtrue |
| | | if (upiObj.Shelf == upiList.Count()) |
| | | { |
| | | lastnum = 2; |
| | | lastnum = 2;//ï¼1é¦ä»¶ï¼2æ«ä»¶ï¼0为ä¸é´æ¿ï¼ |
| | | palletizingUPI = null; |
| | | palletizingStation = 0; |
| | | } |
| | | else if (upiObj.Shelf == 1) |
| | | { |
| | | lastnum = 1;//ï¼1é¦ä»¶ï¼2æ«ä»¶ï¼0为ä¸é´æ¿ï¼ |
| | | } |
| | | else |
| | | { |
| | | lastnum = 0;//ï¼1é¦ä»¶ï¼2æ«ä»¶ï¼0为ä¸é´æ¿ï¼ |
| | | } |
| | | |
| | | |
| | | //æ¥è¯¢ææ²¡ææ¬¡åºå°äºå½å次åºå¹¶ä¸æ²¡æç åç |