schangxiang@126.com
2024-06-16 4805487c96d244d3c392cce18acb222896b9ca18
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/OP80QualityDataHandler.cs
@@ -114,7 +114,7 @@
                }
                catch (Exception e)
                {
                    Log4NetHelper.WriteErrorLog(logType, $" OP80质量数据采集异常:{e.Message} {e.StackTrace}");
                    Log4NetHelper.WriteErrorLog(logType, $" OP80质量数据采集异常:{e.Message} {e.StackTrace}", e);
                }
            }
        }
@@ -137,7 +137,7 @@
                    }
                    //files = files.OrderByDescending(o => o.LastWriteTime).ToList();
                    files = files.OrderBy(o => o.LastWriteTime).ToList();//时间升序
                    Log4NetHelper.WriteErrorLog(logType, $"OP80下线完成读取到文件{files.Count()}个工件{pieceProcess.WorkPieceID} ");
                    Log4NetHelper.WriteInfoLog(logType, $"OP80下线完成读取到文件{files.Count()}个工件{pieceProcess.WorkPieceID} ");
                    bool isGetQcSuccess = false;
@@ -146,11 +146,11 @@
                    {
                        var file = findFiles.First();
                        Log4NetHelper.WriteErrorLog(logType, $"OP80下线完成读取到文件{file.Name},是指定的工件{pieceProcess.WorkPieceID}");
                        Log4NetHelper.WriteInfoLog(logType, $"OP80下线完成读取到文件{file.Name},是指定的工件{pieceProcess.WorkPieceID}");
                        WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
                        wplog.WorkPieceID = pieceProcess.WorkPieceID;
                        wplog.WorkingProcedure = _DataCapturePointCode;
                        wplog.WorkingProcedure = query_WorkingProcedureCurrent;
                        wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
                        wplog.EquipmentID = _dataCaptureConfig.EquipmentID; ;
                        wplog.Remarks = wplog.WorkingProcedure;
@@ -322,6 +322,7 @@
                        //修改QualityDataInfo表 //重复收到质量信息,会覆盖之前的
                        EntityPropHelper<WorkPieceLogMiddle, QualityDataInfo>.CopyProp(wplog, qualityData, WorkPieceInfoManager.GetQualityDataInfoUpdate(wplog.WorkingProcedure, wplog.MonitoringPoint));//指定修改字段
                        qualityData.EquipmentID = "EOP80";
                        qualityData.QualityStateUpdateUser = info.UpdatedUserName;
                        qualityData.QualityReceiveTime = info.UpdatedTime.Value.LocalDateTime;
                        qualityData.QualityStateUpdateMode = info.QualityStateUpdateMode;