From 0747214832e5a0fa8474ea244df70e5a4594b225 Mon Sep 17 00:00:00 2001
From: hao <1836460075@qq.com>
Date: 星期二, 03 六月 2025 16:03:44 +0800
Subject: [PATCH] 采购退料加源单id
---
StandardInterface/MES.Service/service/QC/LljService.cs | 36 +++++++++++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/StandardInterface/MES.Service/service/QC/LljService.cs b/StandardInterface/MES.Service/service/QC/LljService.cs
index 713ea9e..e07051c 100644
--- a/StandardInterface/MES.Service/service/QC/LljService.cs
+++ b/StandardInterface/MES.Service/service/QC/LljService.cs
@@ -47,6 +47,8 @@
|| a.LotNo.ToLower()
.Contains(queryObj.SearchValue.ToLower())
|| a.ReleaseNo.ToLower()
+ .Contains(queryObj.SearchValue.ToLower())
+ || a.ItemModel.ToLower()
.Contains(queryObj.SearchValue.ToLower()))
.OrderByDescending(a => a.Id)
.ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
@@ -294,8 +296,8 @@
return commit;
});
-
- var isNull = db.Queryable<MesQaItemsDetectDetail5>()
+ //5.20xwt淇敼灏嗘洿鏂颁富琛ㄦ楠岀粨鏋滃瓧娈垫斁鍦↖qcQaSubmit鏂规硶涓�
+ /*var isNull = db.Queryable<MesQaItemsDetectDetail5>()
.Where(s => s.ReleaseNo == detail.ReleaseNo && s.FcheckResu == null)
.Count();
@@ -333,7 +335,7 @@
.SetColumns(s => s.LastupdateDate == DateTime.Now)
.Where(s => s.ReleaseNo == detail.ReleaseNo)
.ExecuteCommand();
- });
+ });*/
// if (FcheckResu.Equals("涓嶅悎鏍�"))
//鑷姩鐢熸垚鍏ュ簱妫�寮傚父瀵圭瓥
/// saveDetect02(detail.Id, detail.CreateBy);
@@ -559,6 +561,34 @@
if ("1".Equals(resultValue)) throw new Exception(messageValue);
+ var sum = db.Queryable<MesQaItemsDetectDetail5>()
+ .Where(s => s.ReleaseNo == dto.releaseNo).Count();
+
+ if (sum == 0) return true;
+
+ var icount = db.Queryable<MesQaItemsDetectDetail5>()
+ .Where(s => s.ReleaseNo == dto.releaseNo && s.FcheckResu == "鍚堟牸")
+ .Count();
+
+ var FcheckResu = "涓嶅悎鏍�";
+
+ if (sum == icount)
+ FcheckResu = "鍚堟牸";
+
+ var sysUser = db.Queryable<SysUser>()
+ .Where(s => s.Fcode == dto.userNo).First();
+
+ SqlSugarHelper.UseTransactionWithOracle(db =>
+ {
+ return db.Updateable<MesQaItemsDetect01>()
+ .SetColumns(s => s.FcheckResu == FcheckResu)
+ .SetColumns(s => s.FcheckDate == DateTime.Now)
+ .SetColumns(s => s.FcheckBy == sysUser.Fname)
+ .SetColumns(s => s.LastupdateBy == dto.userNo)
+ .SetColumns(s => s.LastupdateDate == DateTime.Now)
+ .Where(s => s.ReleaseNo == dto.releaseNo)
+ .ExecuteCommand();
+ });
return true;
}
catch (Exception ex)
--
Gitblit v1.9.3