2
schangxiang@126.com
2024-08-23 5707166c5a14d97627621c25ba8d8c5e3ef24074
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/QualityStateHelper.cs
@@ -19,12 +19,13 @@
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static void SetQualityStateForNoOk(ref WorkPieceInfo info, ref WorkPieceProcess pro)
        public static void SetQualityStateForNoOk(ref WorkPieceInfo info, ref WorkPieceProcess pro, ref QualityDataInfo qualityData)
        {
            try
            {
                QualityState setQualityState = QualityState.NG;
                QualityNoOkEnum? qualityNoOkEnum = null;
                info.QualityState = (int)QualityState.NG;
                info.QualityState = (int)setQualityState;
                if (info.QualityNoOk == null)
                {
@@ -38,7 +39,7 @@
                if (pro != null)
                {
                    pro.QualityState = (int)QualityState.NG;
                    pro.QualityState = (int)setQualityState;
                    if (qualityNoOkEnum != null)
                    {
@@ -46,6 +47,11 @@
                        info.QualityNoOkReason = qualityNoOkEnum.ToString();
                    }
                }
                if (qualityData != null)
                {
                    qualityData.QualityState = (int)setQualityState;
                }
            }
            catch (Exception ex)
            {