| | |
| | | { |
| | | wmsDB.mes_package_linequeue.Remove(lineQueue); |
| | | } |
| | | //æ°å¢ä¸çº¿è®°å½ |
| | | mes_package_unline_record record = new mes_package_unline_record(); |
| | | record = ClassHelper.RotationMapping<mes_package_unline_record, mes_package_gather>(package); |
| | | record.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | | record.CreateTime = DateTime.Now; |
| | | record.UpdateTime = DateTime.Now; |
| | | record.OpRemark = "ä¸çº¿"; |
| | | wmsDB.mes_package_unline_record.Add(record); |
| | | |
| | | |
| | | //å¤ç表 mes_order_gather |
| | | var isAddOrder = false; |
| | |
| | | order.ScanPackageArea = packageList.Where(x => x.UpiStatus == (int)UpiStatusEnum.å·²ä¸çº¿).Sum(x => Convert.ToDecimal(x.Info13)); |
| | | order.NoScanPackageArea = order.AllPackageArea - order.ScanPackageArea; |
| | | order.IsKitting = qitaoValue == "é½å¥" ? true : false; |
| | | |
| | | var order_unLine = false; |
| | | //æ¥è¯¢ä¸ä¸ä¸ªå
æ¯ä¸æ¯å±äºè¯¥è®¢å |
| | | var newLineQueue = wmsDB.mes_package_linequeue.OrderBy(x => x.Id).FirstOrDefault(); |
| | | if (newLineQueue != null && newLineQueue.Info5 != order.Info5) |
| | | { |
| | | //è¡¨ç¤ºæ¯ åæ¢ æ°è®¢åäºï¼è¯¥è®¢åè¦æ´æ°ä¸º å·²ä¸çº¿ã |
| | | order_unLine = true; |
| | | } |
| | | else |
| | | { |
| | | //å¤æè¯¥è®¢åæ¯å¦å·²ä¸çº¿ |
| | | if (order.PackageNum == order.UnLinePackageNum) |
| | | { |
| | | order_unLine = true; |
| | | } |
| | | } |
| | | //å¤æè¯¥è®¢åæ¯å¦å·²ä¸çº¿ |
| | | if (order.PackageNum == order.UnLinePackageNum) |
| | | if (order_unLine) |
| | | { |
| | | order.IsUnline = true; |
| | | order.UnlineTime = DateTime.Now; |
| | |
| | | } |
| | | |
| | | |
| | | //æ°å¢ä¸çº¿è®°å½ |
| | | mes_package_unline_record record = new mes_package_unline_record(); |
| | | record = ClassHelper.RotationMapping<mes_package_unline_record, mes_package_gather>(package); |
| | | record.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | | record.CreateTime = DateTime.Now; |
| | | record.UpdateTime = DateTime.Now; |
| | | record.OpRemark = "ä¸çº¿"; |
| | | wmsDB.mes_package_unline_record.Add(record); |
| | | |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | | } |