From 597399726303f4f6f41b0a55d8dcaa153f49b97a Mon Sep 17 00:00:00 2001 From: yzh <snbbt@21cn.com> Date: 星期四, 19 五月 2022 14:57:33 +0800 Subject: [PATCH] 账号信息增加是否自动返还 系统账号信息增加:用户类型 客户信息增加:归属客户经理、归属业务员、归属客服人员、归属财务等 客户账号查询优化 账号查询充值优化 --- web/web/GwClient.ashx | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 106 insertions(+), 3 deletions(-) diff --git a/web/web/GwClient.ashx b/web/web/GwClient.ashx index ba332cc..181efcc 100644 --- a/web/web/GwClient.ashx +++ b/web/web/GwClient.ashx @@ -70,8 +70,11 @@ private JsonPageResult LoadGwClientPageList(PageContext<Model.SysUser> context) { string ClientID = context.GetString("ClientID"); + string Company = context.GetString("Company"); string ClientName = context.GetString("ClientName"); string Telephone = context.GetString("Telephone"); + string Salesman = context.GetString("Salesman"); + string ProductId = context.GetString("ProductId"); int pageIndex = context.GetInt("pageIndex", 1); string Agent = context.GetString("Agent"); @@ -82,7 +85,7 @@ string str = ""; using (GwClientDao dao = new GwClientDao()) { - var list = dao.LoadInfoList(out recordCount, pageIndex, pageSize, ClientID, ClientName, Telephone, Agent); + var list = dao.LoadInfoList(out recordCount, pageIndex, pageSize, ClientID, ClientName, Telephone, Agent, Company, Salesman, ProductId); if (list != null && list.Count > 0) { @@ -96,7 +99,7 @@ //edit:yangzh by 20220511 //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 += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "鍏�</td><td>" + item.Top_up_Amount_Total/1000 + "鍏�</td><td>" + item.Agent + "</td><td>" + Certification_StatusResult + "</td>"; - str += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "鍏�</td><td>" + item.Top_up_Amount_Total/1000 + "鍏�</td><td>" + SysUserName(string.IsNullOrEmpty(item.Agent)? 0: int.Parse(item.Agent) ) + "</td><td>" + Certification_StatusResult + "</td>"; + str += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "鍏�</td><td>" + item.Top_up_Amount_Total/1000 + "鍏�</td><td>" + SysUserName(string.IsNullOrEmpty(item.Salesman)? 0: int.Parse(item.Salesman) ) + "</td><td>" + Certification_StatusResult + "</td>"; str += @"<td>"; @@ -125,7 +128,7 @@ } else { - str += @"<tr><td colspan=""8"">鏆傛棤淇℃伅</td></tr>"; + str += @"<tr><td colspan=""9"">鏆傛棤淇℃伅</td></tr>"; } } @@ -244,6 +247,13 @@ string telephone = context.GetString("telephone"); string remark = context.GetString("remark"); string agent = context.GetString("agent"); + string salesman = context.GetString("salesman"); + string customerManager = context.GetString("customerManager"); + string supportStaff = context.GetString("supportStaff"); + string financialStaff = context.GetString("financialStaff"); + string chargeType = context.GetString("chargeType"); + string smsStatusReport = context.GetString("smsStatusReport"); + string mmsStatusReport = context.GetString("mmsStatusReport"); string data = context.GetString("permissionData"); if(data.Contains("1")) { @@ -268,6 +278,41 @@ if (string.IsNullOrEmpty(clientName) || string.IsNullOrEmpty(telephone)) { throw new ArgumentException("鑱旂郴浜�/鑱旂郴鐢佃瘽锛屼笉鑳戒负绌猴紒"); + } + + if (string.IsNullOrEmpty(customerManager)) + { + throw new ArgumentException("褰掑睘瀹㈡埛缁忕悊涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(salesman)) + { + throw new ArgumentException("褰掑睘涓氬姟鍛樹笉鑳戒负绌猴紝璇烽�夋嫨锛�"); + } + + if (string.IsNullOrEmpty(supportStaff)) + { + throw new ArgumentException("褰掑睘瀹㈡湇浜哄憳涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(financialStaff)) + { + throw new ArgumentException("褰掑睘璐㈠姟浜哄憳涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(chargeType)) + { + throw new ArgumentException("璁¤垂鏂瑰紡涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(smsStatusReport)) + { + throw new ArgumentException("鐭俊鏄惁鏀寔鏄剧ず鐘舵�佹姤鍛婁笉鑳戒负绌猴紝璇烽�夋嫨锛�"); + } + + if (string.IsNullOrEmpty(mmsStatusReport)) + { + throw new ArgumentException("褰╀俊鏄惁鏀寔鏄剧ず鐘舵�佹姤鍛婁笉鑳戒负绌猴紝璇烽�夋嫨锛�"); } string savePassword = ""; @@ -295,6 +340,14 @@ client.Remark = remark; client.Telephone = telephone; client.Agent = agent; + + client.CustomerManager = customerManager; + client.Salesman = salesman; + client.SupportStaff = supportStaff; + client.FinancialStaff = financialStaff; + client.ChargeType = string.IsNullOrEmpty(chargeType) ? 0 : int.Parse(chargeType); + client.SmsStatusReport = string.IsNullOrEmpty(smsStatusReport) ? 0 : int.Parse(smsStatusReport); + client.MmsStatusReport = string.IsNullOrEmpty(mmsStatusReport) ? 0 : int.Parse(mmsStatusReport); client.PermissionData = permissionData; _Dao.Update(client); @@ -313,6 +366,13 @@ string remark = context.GetString("remark"); string agent = context.GetString("agent"); string company = context.GetString("company"); + string salesman = context.GetString("salesman"); + string customerManager = context.GetString("customerManager"); + string supportStaff = context.GetString("supportStaff"); + string financialStaff = context.GetString("financialStaff"); + string chargeType = context.GetString("chargeType"); + string smsStatusReport = context.GetString("smsStatusReport"); + string mmsStatusReport = context.GetString("mmsStatusReport"); string data = context.GetString("permissionData"); if(data.Contains("1")) { @@ -347,6 +407,41 @@ if (_Dao.IsIDExists(clientID)) { throw new ArgumentException("瀹㈡埛璐﹀彿宸茬粡瀛樺湪锛�"); + } + + if (string.IsNullOrEmpty(customerManager)) + { + throw new ArgumentException("褰掑睘瀹㈡埛缁忕悊涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(salesman)) + { + throw new ArgumentException("褰掑睘涓氬姟鍛樹笉鑳戒负绌猴紝璇烽�夋嫨锛�"); + } + + if (string.IsNullOrEmpty(supportStaff)) + { + throw new ArgumentException("褰掑睘瀹㈡湇浜哄憳涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(financialStaff)) + { + throw new ArgumentException("褰掑睘璐㈠姟浜哄憳涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(chargeType)) + { + throw new ArgumentException("璁¤垂鏂瑰紡涓嶈兘涓虹┖锛岃閫夋嫨锛�"); + } + + if (string.IsNullOrEmpty(smsStatusReport)) + { + throw new ArgumentException("鐭俊鏄惁鏀寔鏄剧ず鐘舵�佹姤鍛婁笉鑳戒负绌猴紝璇烽�夋嫨锛�"); + } + + if (string.IsNullOrEmpty(mmsStatusReport)) + { + throw new ArgumentException("褰╀俊鏄惁鏀寔鏄剧ず鐘舵�佹姤鍛婁笉鑳戒负绌猴紝璇烽�夋嫨锛�"); } HttpFileCollection _file = HttpContext.Current.Request.Files; @@ -408,6 +503,14 @@ client.ParentId = context.OperatorID; client.Certification_Status = 1; client.Company = company; + client.CustomerManager = customerManager; + client.Salesman = salesman; + client.SupportStaff = supportStaff; + client.FinancialStaff = financialStaff; + client.ChargeType = string.IsNullOrEmpty(chargeType) ? 0 : int.Parse(chargeType); + client.SmsStatusReport = string.IsNullOrEmpty(smsStatusReport) ? 0 : int.Parse(smsStatusReport); + client.MmsStatusReport = string.IsNullOrEmpty(mmsStatusReport) ? 0 : int.Parse(mmsStatusReport); + _Dao.Add(client);//鎻掑叆鏁版嵁搴撱�傚垱寤鸿处鎴� //淇濆瓨浜у搧璁板綍 -- Gitblit v1.9.1