From 1c90213ebd42e2d00324a71a67a60d07e4c8a7da Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期二, 28 四月 2026 09:08:39 +0800
Subject: [PATCH] 修复接口签名,新增抽样方案

---
 WebAPI/Controllers/QC_ManagementController.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/WebAPI/Controllers/QC_ManagementController.cs b/WebAPI/Controllers/QC_ManagementController.cs
index 84426ee..a4ea8b0 100644
--- a/WebAPI/Controllers/QC_ManagementController.cs
+++ b/WebAPI/Controllers/QC_ManagementController.cs
@@ -131,13 +131,15 @@
                 if (sWhere == null || sWhere.Equals(""))
                 {
                     ds = oCN.RunProcReturn($@"select  * from h_v_Gy_QCCheckProjectList_Main  order by 鏃ユ湡 desc,鍗曟嵁鍙� DESC 
-                    offset {(page-1)*size} rows fetch {size} rows only
+                    offset {(page-1)*size} rows fetch next {size} rows only
+                    select count(1) [count] from h_v_Gy_QCCheckProjectList_Main
                     ", "h_v_Gy_QCCheckProjectList_Main");
                 }
                 else
                 {
                     string sql1 = "select * from h_v_Gy_QCCheckProjectList_Main where 1=1";
-                    string sql = sql1 + sWhere + $" order by 鏃ユ湡 desc,鍗曟嵁鍙� DESC offset {(page-1)*size} rows fetch {size} rows only ";
+                    string sql = sql1 + sWhere + $@" order by 鏃ユ湡 desc,鍗曟嵁鍙� DESC offset {(page-1)*size} rows fetch next {size} rows only 
+                    select count(1) [count] from h_v_Gy_QCCheckProjectList_Main where 1=1 " + sWhere;
                     ds = oCN.RunProcReturn(sql, "h_v_Gy_QCCheckProjectList_Main");
                 }
             }
@@ -149,7 +151,10 @@
                 objJsonResult.data = null;
                 return objJsonResult;
             }
-            return GetObjectJson(ds);
+
+            var jsonObj = GetObjectJson(ds) as json;
+            jsonObj.count = int.Parse(ds.Tables[1].Rows[0]["count"].ToString());
+            return jsonObj;
         }
 
 

--
Gitblit v1.9.1