| | |
| | | /// <param name="type"></param> |
| | | public static void QualityInfoComplete(WorkPieceLogMiddle logMiddle, LogType type) |
| | | { |
| | | //根据质量数据判断是否合格/不合格 【Editby shaocx,2024-06-25】 |
| | | WorkPieceInfoManager.SetLogMiddleForQuality(ref logMiddle); |
| | | |
| | | //此处同时插入了WorkPieceLog,WorkPieceInfoLog表,并新增或修改WorkPieceInfo表 |
| | | //插入质量相关表QualityDataInfo |
| | | |
| | |
| | | var set_WorkingProcedureCurrent = ""; |
| | | if (cur_db_info.WorkingProcedureCurrent != "OP10" && cur_db_info.WorkingProcedureCurrent != "OP40") |
| | | { |
| | | if (cur_db_info.WorkingProcedureCurrent == "OP05") |
| | | { |
| | | set_WorkingProcedureCurrent = "OP10"; |
| | | } |
| | | else if (cur_db_info.WorkingProcedureCurrent == "OP35") |
| | | { |
| | | set_WorkingProcedureCurrent = "OP40"; |
| | | } |
| | | SetWorkingProcedureCurrentForOP10(cur_db_info, ref set_WorkingProcedureCurrent); |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | public static void SetWorkingProcedureCurrentForOP10(WorkPieceInfo cur_db_info, ref string set_WorkingProcedureCurrent) |
| | | { |
| | | //截断字符串 |
| | | if (cur_db_info.WorkingProcedureCurrent.Length == 4) |
| | | { |
| | | try |
| | | { |
| | | var bb = cur_db_info.WorkingProcedureCurrent.Substring(2, 2); |
| | | int ii = Convert.ToInt32(bb); |
| | | if (ii <= 10) |
| | | { |
| | | set_WorkingProcedureCurrent = "OP10"; |
| | | } |
| | | else |
| | | { |
| | | set_WorkingProcedureCurrent = "OP40"; |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |
| | | set_WorkingProcedureCurrent = cur_db_info.WorkingProcedureCurrent; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | set_WorkingProcedureCurrent = cur_db_info.WorkingProcedureCurrent; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 工序完成 |
| | | /// </summary> |