From e937af660a22640ace71147853cb70078673928f Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期二, 12 八月 2025 16:17:30 +0800
Subject: [PATCH] 111

---
 MES.Service/service/QC/SJService.cs |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/MES.Service/service/QC/SJService.cs b/MES.Service/service/QC/SJService.cs
index de9da99..56acb22 100644
--- a/MES.Service/service/QC/SJService.cs
+++ b/MES.Service/service/QC/SJService.cs
@@ -43,6 +43,8 @@
 
         string[]? lineNo = null;
 
+        int totalCount = 0;
+
         //if (StringUtil.IsNotNullOrEmpty(queryObj.StatusUser))
         //    lineNo = _baseService.getUserLineNo(queryObj.StatusUser);
 
@@ -55,14 +57,13 @@
             .WhereIF(
                 StringUtil.IsNotNullOrEmpty(queryObj.Result) &&
                 "鏈畬鎴�".Equals(queryObj.Result),
-                a => a.Result == queryObj.Result)
+                a => a.FSubmit == "0")
             .WhereIF(
                 StringUtil.IsNotNullOrEmpty(queryObj.Result) &&
                 !"鏈畬鎴�".Equals(queryObj.Result),
-                a => a.Result != "鏈畬鎴�")
-            .OrderBy(a => a.BillNo, OrderByType.Desc);
-             var totalCount = data.Count();
-        var items = data.ToPageList(queryObj.PageIndex, queryObj.Limit);
+                a => a.FSubmit == "1")
+            .OrderBy(a => a.CreateTime, OrderByType.Desc);
+        var items = data.ToPageList(queryObj.PageIndex, queryObj.Limit,ref totalCount);
 
         return (items, totalCount);
     }
@@ -394,7 +395,7 @@
 
         detail.CreateBy = detail.UpdateBy;
 
-        withOracle += autoResult(detail);
+        // withOracle += autoResult(detail);
 
         return withOracle;
     }
@@ -511,4 +512,21 @@
         }
     }
 
+    /// <summary>
+    /// 鏇存柊QsItemIpiItem鐨処sPass鍊�
+    /// </summary>
+    /// <param name="id">QsItemIpiItem鐨処D</param>
+    /// <param name="isPass">IsPass鐨勫��(0琛ㄧず涓嶅悎鏍�,1琛ㄧず鍚堟牸)</param>
+    /// <returns>鏇存柊褰卞搷鐨勮鏁�</returns>
+    public int UpdateQsItemIpiItemIsPass(decimal id, decimal isPass)
+    {
+        return SqlSugarHelper.UseTransactionWithOracle(db =>
+        {
+            return db.Updateable<QsItemIpiItem>()
+                .SetColumns(s => s.IsPass == isPass)
+                .Where(s => s.Id == id)
+                .ExecuteCommand();
+        });
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.3