| | |
| | | info.trace_status = "å¾
å å·¥"; |
| | | info.trace_online_time = time; |
| | | info.trace_line_number = StackerDBItem.Name; |
| | | var Work = workinfoRepository.Find(x => x.SN == info.trace_SN && x.processCode == "17").OrderByDescending(x => x.CreateTime).FirstOrDefault(); |
| | | var Work = workinfoRepository.Find(x => x.SN == info.trace_SN && (key.Key.Contains("4åå
") ? x.processCode == "28" : x.processCode == "17")).OrderByDescending(x => x.CreateTime).FirstOrDefault(); |
| | | if (Work != null) |
| | | { |
| | | info.trace_workOrder = Work.workOrder; |
| | |
| | | info.trace_billetID = Work.billetID.ToString(); |
| | | } |
| | | traceRepository.Add(info, true); |
| | | |
| | | |
| | | client.Write(key.FirstOrDefault(x => x.name == "oi_on").dbAddress, (byte)0);//ä¿¡å·å¤ä½ |
| | | } |
| | | #endregion |