schangxiang@126.com
2024-09-11 716ba664ed10d0d3db50284d7570b2e0d8407d7b
if (!loginfo.WorkingProcedure.Equals("OP05"))
{//OP05 不记录日志了
db.WorkPieceLog.Add(loginfo);
}
已修改1个文件
20 ■■■■ 文件已修改
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/BLL/Important/1_ReadQRcodeManager.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/BLL/Important/1_ReadQRcodeManager.cs
@@ -54,11 +54,15 @@
                        else
                        {
                            //存在 表 WorkPieceInfo有,但是 WorkPieceProcess这个工序不存在的情况 【Editby shaocx,2024-09-06】
                            //if (info.WorkingProcedureCurrent.Equals("OP05"))
                            //{
                            //    loginfo.Remarks = $"读取二维码{loginfo.WorkPieceID ?? "空"} OP05工序重复读取了";
                            //    return;
                            //}
                            if (info.WorkingProcedureCurrent.Equals("OP05"))
                            {
                                //判断05数据是否存在
                                var pro_05 = db.WorkPieceProcess.Where(o => o.WorkPieceID == loginfo.WorkPieceID && o.WorkingProcedureCurrent == "OP05").FirstOrDefault();
                                if (pro_05 != null)
                                {
                                    return;//不预处理
                                }
                            }
                        }
                        if ((loginfo.WorkingProcedure.Equals("OP05") && isAddWorkPieceInfo == false))
                        {//存在 表 WorkPieceInfo有,但是 WorkPieceProcess这个工序不存在的情况
@@ -246,7 +250,11 @@
                finally
                {
                    loginfo.Id = Yitter.IdGenerator.YitIdHelper.NextId();
                    db.WorkPieceLog.Add(loginfo);
                    if (!loginfo.WorkingProcedure.Equals("OP05"))
                    {//OP05 不记录日志了
                        db.WorkPieceLog.Add(loginfo);
                    }
                    //保存数据库的异常捕捉 [Editby shaocx,2024-08-29]
                    try