From 8642cc943c7e803834d1553eb97de3bad1a0fae1 Mon Sep 17 00:00:00 2001 From: yzh <snbbt@21cn.com> Date: 星期二, 10 五月 2022 13:36:38 +0800 Subject: [PATCH] 充值功能优化,客户表增加余额、订单表增加充值金额 --- web/web/GwClient.ashx | 53 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 46 insertions(+), 7 deletions(-) diff --git a/web/web/GwClient.ashx b/web/web/GwClient.ashx index 40e0def..766ee70 100644 --- a/web/web/GwClient.ashx +++ b/web/web/GwClient.ashx @@ -2,6 +2,7 @@ using System; using System.Web; using Dao; +using Model; using Common; using System.Collections.Generic; using System.Configuration; @@ -85,9 +86,9 @@ { string Certification_StatusResult = "鏈璇�"; if (item.Certification_Status == 1) - { - Certification_StatusResult = "宸茶璇�"; - } + { + Certification_StatusResult = "宸茶璇�"; + } str += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Top_up_Amount_Total + "鍏�</td><td>" + item.Agent + "</td><td>" + Certification_StatusResult + "</td>"; str += @"<td>"; @@ -228,13 +229,23 @@ { int id = Int32.Parse(context.GetString("id")); string clientID = context.GetString("clientID"); + string company = context.GetString("company"); string password = context.GetString("password"); string clientName = context.GetString("clientName"); string address = context.GetString("address"); string telephone = context.GetString("telephone"); string remark = context.GetString("remark"); string agent = context.GetString("agent"); - string permissionData = Newtonsoft.Json.JsonConvert.SerializeObject(context.GetString("permissionData").Split(',')); + string data = context.GetString("permissionData"); + if(data.Contains("1")) + { + data += ",sp.aspx,GwTaskSmssend,SpPrePattern.aspx"; + } + if(data.Contains("2")) + { + data += ",molog.aspx,mtlog.aspx#stat,mtlog.aspx,statis.aspx"; + } + string permissionData = Newtonsoft.Json.JsonConvert.SerializeObject(data.Split(',')); if (string.IsNullOrEmpty(clientID)) { @@ -256,6 +267,7 @@ client.Id = id; client.ClientID = clientID; + client.Company = company; client.Password = password; client.ClientName = clientName; client.Address = address; @@ -274,13 +286,22 @@ { string clientID = context.GetString("clientID"); string password = context.GetString("password"); - //string clientName = context.GetString("clientName"); + string clientName = context.GetString("clientName"); string address = context.GetString("address"); string telephone = context.GetString("telephone"); string remark = context.GetString("remark"); string agent = context.GetString("agent"); string company = context.GetString("company"); - string permissionData = Newtonsoft.Json.JsonConvert.SerializeObject(context.GetString("permissionData").Split(',')); + string data = context.GetString("permissionData"); + if(data.Contains("1")) + { + data += ",sp.aspx,GwTaskSmssend,SpPrePattern.aspx"; + } + if(data.Contains("2")) + { + data += ",molog.aspx,mtlog.aspx#stat,mtlog.aspx,statis.aspx"; + } + string permissionData = Newtonsoft.Json.JsonConvert.SerializeObject(data.Split(',')); if (string.IsNullOrEmpty(clientID)) { @@ -346,7 +367,7 @@ client.ClientID = clientID; client.Password = password; - //client.ClientName = clientName; + client.ClientName = clientName; client.Address = address; client.Remark = remark; client.Telephone = telephone; @@ -357,6 +378,24 @@ client.Company = company; _Dao.Add(client);//鎻掑叆鏁版嵁搴撱�傚垱寤鸿处鎴� + //淇濆瓨浜у搧璁板綍 + //鑾峰彇鍚敤鐨勯粯璁ょ殑浜у搧 + /** + //edit:鍦ㄥ鎴锋縺娲绘椂娣诲姞璁板綍 + List<string> defaultProductList = GwProductDao.Instance.GetDefaultProduct(); + if (defaultProductList.Count > 0) + { + foreach (string productId in defaultProductList) + { + GwClientProduct gcp = new GwClientProduct(); + gcp.Id = Guid.NewGuid().ToString(); + gcp.ClientId = clientID; + gcp.ProductId = productId; + GwClientProductDao.Instance.Add(gcp); + } + } + **/ + return new JsonPageResult(true, "鍒涘缓璐︽埛鎴愬姛锛�"); } } -- Gitblit v1.9.1