From b2be3b6939b4382f9165c78857a072f1aa7b01d0 Mon Sep 17 00:00:00 2001 From: zyf <1071160500@qq.com> Date: 星期六, 12 四月 2025 12:34:02 +0800 Subject: [PATCH] 更新平板功能,首检页面生成巡检单 --- MES.Service/service/QC/RKJService.cs | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/MES.Service/service/QC/RKJService.cs b/MES.Service/service/QC/RKJService.cs index a2749ff..8dfeb26 100644 --- a/MES.Service/service/QC/RKJService.cs +++ b/MES.Service/service/QC/RKJService.cs @@ -599,8 +599,8 @@ var qsItemOqcReqs = db .Queryable<QsItemOqcReq, MesItems, MesInvItemIns, MesInvTransaction, - RKJDaa001, Womdaa, VLineUser,MesDeptUser>( - (a, b, c, ca, m, da, z,d) => new JoinQueryInfos( + RKJDaa001, Womdaa, VLineUser,MesDeptUser, Womcaa, ExZzCaaFiled>( + (a, b, c, ca, m, da, z,d, caa,zf) => new JoinQueryInfos( JoinType.Left, a.ItemNo == b.ItemNo, JoinType.Left, a.BillNo == c.BillNo, JoinType.Left, @@ -610,28 +610,30 @@ JoinType.Left, c.Id == m.ItemInId && a.ItemNo == m.ItemNo, JoinType.Left, da.Daa001 == c.RbillNo, JoinType.Left, da.Daa015 == z.LineNo, - JoinType.Left,c.Bgr == d.UserNo + JoinType.Left,c.Bgr == d.UserNo, + JoinType.Left, da.Daa021 == caa.Caa020, + JoinType.Left, caa.Erpid == zf.Erpid )) // .WhereIF(lineNo != null && lineNo.Length > 0, // (a, b, c, ca, m, da) => lineNo.Contains(da.Daa015)) .WhereIF(!"PL017".Equals(queryObj.createUser), - (a, b, c, ca, m, da, z,d) => lineNo.Contains(da.Daa015)) + (a, b, c, ca, m, da, z, d, caa, zf) => lineNo.Contains(da.Daa015)) .WhereIF(!string.IsNullOrEmpty(queryObj.id), - (a, b, c, ca, m, da, z,d) => a.Id.ToString() == queryObj.id) + (a, b, c, ca, m, da, z, d, caa, zf) => a.Id.ToString() == queryObj.id) .WhereIF( StringUtil.IsNotNullOrEmpty(queryObj.result) && "鏈畬鎴�".Equals(queryObj.result), - (a, b, c, ca, m, da, z,d) => a.FcheckResu == null) + (a, b, c, ca, m, da, z, d, caa, zf) => a.FcheckResu == null) .WhereIF( StringUtil.IsNotNullOrEmpty(queryObj.result) && !"鏈畬鎴�".Equals(queryObj.result), - (a, b, c, ca, m, da, z,d) => a.FcheckResu != null) + (a, b, c, ca, m, da, z, d, caa, zf) => a.FcheckResu != null) //鍔犵瓫閫夋潯浠�,鏍规嵁渚涘簲鍟嗭紝鐗╂枡缂栫爜锛岀墿鏂欏悕绉版悳绱� //.WhereIF(queryObj.SearchValue!=null && queryObj.SearchValue!="", (a) => a.SuppName == queryObj.SearchValue|| a.ItemName == queryObj.SearchValue || a.ItemNo == queryObj.SearchValue ) .WhereIF(queryObj.SearchValue != null && queryObj.SearchValue != "", - (a, b, c, ca, m, da, z, d) => b.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) + (a, b, c, ca, m, da, z, d, caa, zf) => b.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) || a.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower())) - .Select((a, b, c, ca, m, da, z,d) => new QsItemOqcReq + .Select((a, b, c, ca, m, da, z, d, caa, zf) => new QsItemOqcReq { BillNo = a.BillNo, Fsubmit = a.Fsubmit, @@ -651,6 +653,8 @@ Daa015 = da.Daa015, LineNo = c.LineNo, Quantity = m.Quantity, + Caa015 = caa.Caa015, + cust = da.Cust == null ? zf.Cust : da.Cust, Bgr = d.UserName }) .OrderBy(a => a.CreateDate, OrderByType.Desc) -- Gitblit v1.9.3