From dbda463cdacc6c6101acdf9d58e22450a281b9b0 Mon Sep 17 00:00:00 2001
From: yzh <snbbt@21cn.com>
Date: 星期二, 07 六月 2022 23:11:04 +0800
Subject: [PATCH] 客户信息管理 停用客户信息管理

---
 web/Dao/GwSpDao.cs |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/web/Dao/GwSpDao.cs b/web/Dao/GwSpDao.cs
index 848425f..492f708 100644
--- a/web/Dao/GwSpDao.cs
+++ b/web/Dao/GwSpDao.cs
@@ -208,7 +208,7 @@
       return OracleHelper.Execute(PubConstant.doOracleSql(100000, stringBuilder.ToString()).ToString(), OracleHelper.Connection, oracleParameterArray);
     }
 
-    public List<GwSp> LoadInfoList(string spId, string apId, string clientId)
+    public List<GwSp> LoadInfoList(string spId, string apId, string clientId, string permissionsSQL)
     {
       List<GwSp> list1 = new List<GwSp>();
       StringBuilder stringBuilder = new StringBuilder();
@@ -232,7 +232,11 @@
         list2.Add(new OracleParameter(":ClientID", (object) clientId));
         stringBuilder.Append(" and CLIENT_ID=:ClientID");
       }
-      stringBuilder.Append(" order by SP_ID DESC");
+
+            //瀹㈡埛鏉冮檺SQL鑴氭湰
+            stringBuilder.Append(permissionsSQL);
+
+            stringBuilder.Append(" order by SP_ID DESC");
       using (OracleDataReader reader = OracleHelper.ExecuteReader("select * " + stringBuilder.ToString(), OracleHelper.Connection, list2.ToArray()))
       {
         while (((DbDataReader) reader).Read())
@@ -245,7 +249,8 @@
       return list1;
     }
 
-        public List<GwSp> LoadInfoList(string spId, string apId, string clientId, string clientName, int routerType, string opID, int chargeType, int pageIndex, int pageSize, string resendStatus, out int recordCount, string productId )
+        public List<GwSp> LoadInfoList(string spId, string apId, string clientId, string clientName, int routerType, string opID, int chargeType, int pageIndex, int pageSize
+            , string resendStatus, string productId, string permissionsSQL, out int recordCount )
         {
             List<GwSp> list1 = new List<GwSp>();
             recordCount = 0;
@@ -326,6 +331,10 @@
                 list2.Add(new OracleParameter(":ProductId", (object)productId));
                 stringBuilder.Append(" and Product_Id=:ProductId");
             }
+
+            //瀹㈡埛鏉冮檺SQL鑴氭湰
+            stringBuilder.Append(permissionsSQL);
+
             stringBuilder.Append(" order by ID DESC");
             using (OracleDataReader reader = OracleHelper.ExecuteReader("select count(*) as count " + stringBuilder.ToString(), OracleHelper.Connection, list2.ToArray()))
             {

--
Gitblit v1.9.1