From 7bd27b4c5967ffaa87e8a813687da7edb909148c Mon Sep 17 00:00:00 2001
From: wangsheng <123456>
Date: 星期二, 22 三月 2022 10:25:42 +0800
Subject: [PATCH] 1

---
 web/web/GwClient.ashx |   44 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 39 insertions(+), 5 deletions(-)

diff --git a/web/web/GwClient.ashx b/web/web/GwClient.ashx
index 40e0def..ccf09d3 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>";
@@ -234,7 +235,16 @@
         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))
         {
@@ -280,7 +290,16 @@
         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))
         {
@@ -357,6 +376,21 @@
         client.Company = company;
         _Dao.Add(client);//鎻掑叆鏁版嵁搴撱�傚垱寤鸿处鎴�
 
+        //淇濆瓨浜у搧璁板綍
+        //鑾峰彇鍚敤鐨勯粯璁ょ殑浜у搧
+        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