| | |
| | | .WhereIF( |
| | | StringUtil.IsNotNullOrEmpty(queryObj.result) && |
| | | "未完成".Equals(queryObj.result), |
| | | a => (a.FcheckResu ?? "") == "") |
| | | a => (a.FcheckResu ?? "") == ""|| (a.FcheckResu ?? "") == "检验中") |
| | | .WhereIF( |
| | | StringUtil.IsNotNullOrEmpty(queryObj.result) && |
| | | !"未完成".Equals(queryObj.result), |
| | | a => (a.FcheckResu ?? "") != "") |
| | | a => !((a.FcheckResu ?? "") == "" || (a.FcheckResu ?? "") == "检验中")) |
| | | .WhereIF(UtilityHelper.CheckGuid(parsedGuid), |
| | | a => a.guid == parsedGuid) |
| | | .OrderByDescending(a => a.CreateDate) |
| | |
| | | var item = new MesQaItemsDetectDetail12(); |
| | | item.ParentGuid = detail.ParentGuid; |
| | | item.GrandpaGuid = detail.GrandpaGuid; |
| | | item.FcheckItem = detail.FcheckItem; |
| | | item.Fstand = detail.Fstand; |
| | | item.FcheckResu = detail.FcheckResu; |
| | | item.CreateBy = detail.LastupdateBy; |
| | |
| | | result.Add(item); |
| | | } |
| | | |
| | | return db.Insertable(result).IgnoreColumns(true).ExecuteCommand(); |
| | | return db.Insertable(result).PageSize(1).IgnoreColumnsNull().ExecuteCommand(); |
| | | }); |
| | | |
| | | detail.CreateBy = detail.LastupdateBy; |
| | |
| | | throw new Exception("该检验单已提交"); |
| | | |
| | | if (mesQaItemsDetect01.FcheckDate == null) |
| | | throw new Exception("该检测单未输入检验日期,请核对。"); |
| | | throw new Exception("该检测单没有检验完成,请核对。"); |
| | | |
| | | if (mesQaItemsDetect01.FcheckBy.IsNullOrEmpty()) |
| | | throw new Exception("该检测单未输入检验人员,请核对。"); |