| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Runtime.Remoting.Messaging; |
| | | using System.ServiceModel.Configuration; |
| | | using System.Text; |
| | | using System.Threading; |
| | |
| | | var configValues = configValue.Split('|'); |
| | | var packageCode = configValues[0]; |
| | | var qitaoValue = configValues[1];//é½å¥ ä¸é½å¥ |
| | | var _UnlinePerson = configValues[2]; |
| | | bool iscomplete = false; |
| | | if (qitaoValue.Equals("é½å¥")) |
| | | { |
| | |
| | | |
| | | //æ´æ°å¼ |
| | | bz30Config.Value = ""; |
| | | var gahter = wmsDB.mes_package_gather.Where(x => x.PackageCode == packageCode).FirstOrDefault(); |
| | | if (gahter != null) |
| | | var package = wmsDB.mes_package_gather.Where(x => x.PackageCode == packageCode).FirstOrDefault(); |
| | | if (package != null) |
| | | { |
| | | gahter.UpiStatus = (int)UpiStatusEnum.å·²ä¸çº¿; |
| | | gahter.AreaCode = (int)AreaCodeEnum.ä¸çº¿åºå; |
| | | package.UpiStatus = (int)UpiStatusEnum.å·²ä¸çº¿; |
| | | package.AreaCode = (int)AreaCodeEnum.ä¸çº¿åºå; |
| | | } |
| | | var upiList = wmsDB.mes_batchOrderUPI_new.Where(x => x.PackageCode == packageCode).ToList(); |
| | | foreach (var item in upiList) |
| | |
| | | { |
| | | wmsDB.mes_package_linequeue.Remove(lineQueue); |
| | | } |
| | | |
| | | |
| | | //å¤ç表 mes_order_gather |
| | | var errmsg = ""; |
| | | var result = MyExtendHelper.HandlerOrderGather(wmsDB, package, qitaoValue, _UnlinePerson, out errmsg); |
| | | if (result == false) |
| | | { |
| | | SystemWarningMsg._lbl_Alert_DataProcess_ValidateQiTao = errmsg; |
| | | continue; |
| | | } |
| | | |
| | | |
| | | //æ°å¢ä¸çº¿è®°å½ |
| | | mes_package_unline_record record = new mes_package_unline_record(); |
| | | record = ClassHelper.RotationMapping<mes_package_unline_record, mes_package_gather>(gahter); |
| | | 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; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |