| | |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()},æ ¹æ®UPI:{upiCode}æ²¡ææ¾å°å¯¹è±¡ "; |
| | | continue; |
| | | } |
| | | isrotate = 2; |
| | | isrotate = short.Parse(upiObj.Info17); |
| | | placeX = (short)upiObj.MachineXCenter; |
| | | placeY = (short)upiObj.MachineYCenter; |
| | | placeZ = (short)upiObj.MachineZCenter; |
| | | if (upiObj.UpiStatus == 3) |
| | | if (upiObj.UpiStatus == (int)UpiStatusEnum.å·²ç å||upiObj.UpiStatus== (int)UpiStatusEnum.ç åä¸) |
| | | { |
| | | continue; |
| | | } |
| | | upiObj.UpiStatus = (int)UpiStatusEnum.ç åä¸; |
| | | //æ¥å¤è¿å
ææçæ°é |
| | | var upiList = wmsDB.mes_batchOrderUPI_new.Where(x => x.PackageCode == upiObj.PackageCode).ToList(); |
| | | //æ¥è¯¢æ¯å¦æ«æ¿å¹¶ä¸å¤æææ²¡ææ··æ¹ |
| | |
| | | |
| | | } |
| | | //æ¥è¯¢ææ²¡ææ¬¡åºå°äºå½å次åºå¹¶ä¸æ²¡æç åç |
| | | var oldupi = upiList.Where(x => x.Shelf < upiObj.Shelf && x.UpiStatus != (int)UpiStatusEnum.å·²ç å).FirstOrDefault(); |
| | | var oldupi = upiList.Where(x => x.Shelf < upiObj.Shelf && (x.UpiStatus != (int)UpiStatusEnum.å·²ç å && x.UpiStatus != (int)UpiStatusEnum.ç åä¸)).FirstOrDefault(); |
| | | if (oldupi != null) |
| | | { |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()},UPI:{upiCode}ç å
顺åºé误 "; |