service/QC/LljService.cs
@@ -26,11 +26,12 @@
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                "未完成".Equals(queryObj.result),
                a => (a.FcheckResu ?? "") == ""|| (a.FcheckResu ?? "") == "检验中")
                a => (a.STATUS ?? "") != "已提交")
                //a => (a.FcheckResu ?? "") == ""|| (a.FcheckResu ?? "") == "检验中")
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                !"未完成".Equals(queryObj.result),
                a => !((a.FcheckResu ?? "") == "" || (a.FcheckResu ?? "") == "检验中"))
                a => (a.STATUS ?? "") == "已提交")
            .WhereIF(UtilityHelper.CheckGuid(parsedGuid),
                a => a.guid == parsedGuid)
            .OrderByDescending(a => a.CreateDate)
@@ -313,6 +314,7 @@
                commit += db.Updateable<MesQaItemsDetectDetail5>()
                    .SetColumns(s => s.FcheckResu == result)
                    .SetColumns(s => s.FenterQty == count)
                    .SetColumns(s => s.FngRate == (s.CheckQyt == 0 ? (decimal?)null : (decimal?)(Convert.ToDouble(noCount) / Convert.ToDouble(count))))
                    .Where(s => s.Guid == detail.ParentGuid)
                    .ExecuteCommand();