From f2900f2e7a9fef2e536c34e8d8406ac60c0f06ba Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 17 七月 2025 23:36:32 +0800
Subject: [PATCH] 添加首检的查询条件,添加首检,巡检返回总行数

---
 StandardInterface/MES.Service/service/QC/LljService.cs |   51 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 34 insertions(+), 17 deletions(-)

diff --git a/StandardInterface/MES.Service/service/QC/LljService.cs b/StandardInterface/MES.Service/service/QC/LljService.cs
index d5adec6..6a7e76f 100644
--- a/StandardInterface/MES.Service/service/QC/LljService.cs
+++ b/StandardInterface/MES.Service/service/QC/LljService.cs
@@ -65,16 +65,9 @@
                         .Contains(queryObj.SearchValue.ToLower())
                      || a.ItemModel.ToLower()
                         .Contains(queryObj.SearchValue.ToLower()))
-            .OrderByDescending((a, b,
-                    e, f, g, i) => a.Id)
-            //.Select((a, b,
-            //        e, f, g, i) => new LtsLlj
-            //        {
-            //            //UserName = g.Fname,
-            //            //UserName = (i.Fname!=null ||i.Fname!="") ? i.Fname : g.Fname,
-            //            UserName = i.Fname != null || i.Fname != "" ? i.Fname : g.Fname,
-            //            CreateUserName = e.Fname
-            //        }, true)
+            //  .OrderByDescending((a, b,
+
+            .OrderBy("CASE WHEN a.STATUS = '宸叉彁浜�' THEN 0 ELSE 1 END, a.IQC_DATE desc, a.ID asc")
             .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount); 
 
         var emergencyValues = pageList.Select(item => item.EMERGENCY).ToList(); 
@@ -318,6 +311,31 @@
         return input.Substring(startIndex + 1, length);
     }
 
+    public List<QamftpDto> GetAttachments(string releaseNo)
+    {
+        var db = SqlSugarHelper.GetInstance();
+        return db.Queryable<MesQamftp>()
+            .Where(x => x.ReleaseNo == releaseNo)
+            .OrderBy(x => x.Fdate, OrderByType.Desc)
+            .Select(x => new QamftpDto
+            {
+                Id = x.Id,
+                ItemNo = x.ItemNo,
+                Ftype = x.Ftype,
+                Fattach = x.Fattach,
+                Fversion = x.Fversion,
+                Fdate = x.Fdate,
+                CreateBy = x.CreateBy,
+                CreateDate = x.CreateDate,
+                Company = x.Company,
+                Factory = x.Factory,
+                ReleaseNo = x.ReleaseNo,
+                F_type = x.F_type,
+                LastupdateBy = x.LastupdateBy,
+                LastupdateDate = x.LastupdateDate,
+                ItemId = x.ItemId
+            }).ToList();
+    }
     public int saveItem(LLJDto rkjDto)
     {
         var items = rkjDto.items;
@@ -681,6 +699,7 @@
             return db.Updateable<MesQaItemsDetect01>()
                 .SetColumns(it =>
                     it.FngDesc == dto.Remarks) //SetColumns鏄彲浠ュ彔鍔犵殑 鍐�2涓氨2涓瓧娈佃祴鍊�
+                .SetColumns(it => it.PHSY == dto.PHSY)//鐮村潖瀹為獙鏁�
                 .Where(it => it.ReleaseNo == dto.releaseNo)
                 .ExecuteCommand();
         });
@@ -692,13 +711,11 @@
         return SqlSugarHelper.UseTransactionWithOracle(db =>
         {
             return db.Updateable<MesQaItemsDetectDetail5>()
-                 .SetColumns(it =>
-                     it.Funit == dto.Remarks) //SetColumns鏄彲浠ュ彔鍔犵殑 鍐�2涓氨2涓瓧娈佃祴鍊�
-                .Where(it => it.Id == dto.pid)
-                .ExecuteCommand();
-            return db.Updateable<MesQaItemsDetectDetail5>()
-                 .SetColumns(it =>
-                     it.Meom == dto.Meom) 
+                .SetColumns(it => new MesQaItemsDetectDetail5
+                {
+                    Funit = dto.Remarks,
+                    Meom = dto.Meom
+                })
                 .Where(it => it.Id == dto.pid)
                 .ExecuteCommand();
         });

--
Gitblit v1.9.3