From 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4 Mon Sep 17 00:00:00 2001 From: wzp <2880584989@qq.com> Date: 星期二, 12 七月 2022 17:37:26 +0800 Subject: [PATCH] 增加免密登陆的token --- web/Dao/GwClientDao.cs | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/web/Dao/GwClientDao.cs b/web/Dao/GwClientDao.cs index a8de674..fe7bc15 100644 --- a/web/Dao/GwClientDao.cs +++ b/web/Dao/GwClientDao.cs @@ -303,7 +303,7 @@ * clientId锛氬鎴稩D * */ - public bool UpdateClientAmount(int AddBalance, int payAmount, string clientId ) + public bool UpdateClientAmount(Int64 AddBalance, Int64 payAmount, string clientId ) { return OracleHelper.ExecuteSql("UPDATE GW_CLIENT SET BALANCE=(BALANCE + :BALANCE), TOP_UP_AMOUNT_TOTAL=(TOP_UP_AMOUNT_TOTAL + :TOP_UP_AMOUNT_TOTAL) WHERE CLIENT_ID=:CLIENT_ID", OracleHelper.Connection, new OracleParameter(":BALANCE", (object)AddBalance), new OracleParameter(":TOP_UP_AMOUNT_TOTAL", (object)payAmount), new OracleParameter(":CLIENT_ID", (object)clientId)) > 0; } @@ -543,7 +543,7 @@ /** * 鍑芥暟鎻忚堪锛� 鏍规嵁瀹㈡埛ID鑾峰彇鍒嗛厤鐨勪釜鎬т骇鍝� * clientId: 瀹㈡埛鎴稩D - * userType: 鐢ㄦ埛绫诲瀷锛�1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-涓氬姟涓荤;4-涓氬姟鎬荤洃;5-瀹㈡湇浜哄憳;6-璐㈠姟浜哄憳;99-鍏朵粬 + * userType: 鐢ㄦ埛绫诲瀷锛屽涓椂浠モ��,鈥濆垎闅旓細1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-瀹㈡埛缁忕悊;4-瀹㈡湇浜哄憳;5-璐㈠姟浜哄憳 * return: SQL瀛楃涓� * */ @@ -586,6 +586,8 @@ //鏇存柊涓�у垎閰嶅鎴烽泦闀垮害澶т簬0鏃� string key2 = "UPDATE GW_PRODUCT SET CLIENT_IDS=:CLIENT_ID || ',' || CLIENT_IDS WHERE (CLIENT_IDS IS NOT NULL AND LENGTH(CLIENT_IDS) > 0) AND ID=:PRODUCT_ID "; + + list = new List<KeyValuePair<string, OracleParameter[]>>(); foreach (string str in productIdArray) { OracleParameter[] oracleParameterArray2 = new OracleParameter[2] @@ -594,7 +596,6 @@ new OracleParameter(":PRODUCT_ID", (object) str) }; - list = new List<KeyValuePair<string, OracleParameter[]>>(); list.Add(new KeyValuePair<string, OracleParameter[]>(key2, oracleParameterArray2)); } OracleHelper.ExecuteSqlTran(list, OracleHelper.Connection); @@ -602,6 +603,8 @@ //鏇存柊涓�у垎閰嶅鎴烽泦闀垮害涓�0鏃� string key3 = "UPDATE GW_PRODUCT SET CLIENT_IDS=:CLIENT_ID WHERE (CLIENT_IDS IS NULL OR LENGTH(CLIENT_IDS) <= 0) AND ID=:PRODUCT_ID "; + + list = new List<KeyValuePair<string, OracleParameter[]>>(); foreach (string str in productIdArray) { OracleParameter[] oracleParameterArray2 = new OracleParameter[2] @@ -609,8 +612,7 @@ new OracleParameter(":CLIENT_ID", (object) clientId), new OracleParameter(":PRODUCT_ID", (object) str) }; - - list = new List<KeyValuePair<string, OracleParameter[]>>(); + list.Add(new KeyValuePair<string, OracleParameter[]>(key3, oracleParameterArray2)); } OracleHelper.ExecuteSqlTran(list, OracleHelper.Connection); -- Gitblit v1.9.1