From 9c98f5d15e35587b7bcd9d7c8a506c467e758632 Mon Sep 17 00:00:00 2001 From: yzh <snbbt@21cn.com> Date: 星期三, 08 六月 2022 00:54:15 +0800 Subject: [PATCH] 客户信息导出 --- web/web/GwSp.ashx | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/web/web/GwSp.ashx b/web/web/GwSp.ashx index 1c5f53f..25423cb 100644 --- a/web/web/GwSp.ashx +++ b/web/web/GwSp.ashx @@ -21,6 +21,10 @@ private List<GwStrategy> _StrategyList; private List<GwProduct> _ProductList; + private int _userId = -1; + private int _userType = -1; + private string _account = ""; + private List<GwOp> OpList { get @@ -53,8 +57,10 @@ { if (this._ClientList == null) { - using (GwClientDao gwClientDao = new GwClientDao()) - this._ClientList = gwClientDao.LoadInfoList("", "", "", ""); + using (GwClientDao gwClientDao = new GwClientDao()) { + string permissionsSQL = gwClientDao.GetClientPermissions(_userId, _userType, null); + this._ClientList = gwClientDao.LoadInfoList("", "", "", "", permissionsSQL); + } } return this._ClientList; } @@ -121,6 +127,10 @@ public override JsonPageResult ProcessRequestInternal(PageContext<SysUser> context) { string @string = context.GetString("action"); + _userId = context.SessionObject.UserID; + _userType = context.SessionObject.UserType; + _account = context.SessionObject.Account; + switch (@string) { case "updateSpStatus": @@ -314,8 +324,11 @@ apId = string1; //if (string.IsNullOrEmpty(clientId) && !string.IsNullOrEmpty(string4)) // clientId = new GwClientDao().GetClientName(string4).ClientID; + + string permissionsSQL = new GwClientDao().GetClientPermissions(_userId, _userType, null); + //鍔犺浇璐﹀彿鍒楄〃淇℃伅 - List<GwSp> list = gwSpDao.LoadInfoList(string2, apId, clientId, string4, int1, string3, int2, int4, int3, int5.ToString(),out recordCount, productId); + List<GwSp> list = gwSpDao.LoadInfoList(string2, apId, clientId, string4, int1, string3, int2, int4, int3, int5.ToString(), productId, permissionsSQL, out recordCount); string str1 = ""; if (list != null && list.Count > 0) { -- Gitblit v1.9.1