Browse Source

提交代码

yuqian 8 years ago
parent
commit
f92353bfc5

+ 16 - 0
.gitignore

633
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141653_导入模板 (3).xlsx
633
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141653_导入模板 (3).xlsx
634
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141752_导入模板 (3).xlsx
634
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141752_导入模板 (3).xlsx
635
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141900_导入模板 (3).xlsx
635
 CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData/20171117141900_导入模板 (3).xlsx
636
+/.vs
637
+/CallCenterApi/CallCenterApi.BLL/obj
638
+/CallCenterApi/CallCenterApi.Cache/obj
639
+/CallCenterApi/CallCenterApi.Common/obj
640
+/CallCenterApi/CallCenterApi.DAL/obj
641
+/CallCenterApi/CallCenterApi.DB/obj
642
+/CallCenterCommon/CallCenter.Utility/obj/Release
643
+/CallCenterCommon/CallCenter.Utility/obj/Debug
644
+/CallCenterCommon/CallCenter.QuartzService/obj/Release
645
+/CallCenterCommon/CallCenter.QuartzService/obj/Debug
646
+/CallCenterApi/CallCenterAPI.WechatSDK/obj/Release
647
+/CallCenterApi/CallCenterAPI.WechatSDK/obj/Debug
648
+/CallCenterApi/CallCenterApi.Model/obj
649
+/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/ExcelData
650
+/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/obj
651
+/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/bin

+ 1 - 1
CallCenterApi/CallCenterApi.BLL/T_Cus_CustomerField.cs

33
                         F_IsShowOnList = row["F_IsShowOnList"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnList"]),
33
                         F_IsShowOnList = row["F_IsShowOnList"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnList"]),
34
                         F_IsShowOnScrean = row["F_IsShowOnScrean"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnScrean"]),
34
                         F_IsShowOnScrean = row["F_IsShowOnScrean"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnScrean"]),
35
                         F_Search = row["F_Search"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Search"]),
35
                         F_Search = row["F_Search"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Search"]),
36
-
36
+                        F_IsEdit = row["F_IsEdit"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsEdit"])
37
 
37
 
38
                     });
38
                     });
39
 
39
 

+ 8 - 5
CallCenterApi/CallCenterApi.DAL/T_Cus_CustomerField.cs

14
     {
14
     {
15
         public Model.T_Cus_CustomerField GetModel(int id)
15
         public Model.T_Cus_CustomerField GetModel(int id)
16
         {
16
         {
17
-            string sql = "select top 1 F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search from T_Cus_CustomerField where F_Id=@F_Id ";
17
+            string sql = "select top 1 F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search,F_IsEdit from T_Cus_CustomerField where F_Id=@F_Id ";
18
             var dt = DbHelperSQL.Query(sql, new SqlParameter("@F_Id", id)).Tables[0];
18
             var dt = DbHelperSQL.Query(sql, new SqlParameter("@F_Id", id)).Tables[0];
19
             Model.T_Cus_CustomerField model = null;
19
             Model.T_Cus_CustomerField model = null;
20
             if (dt.Rows.Count > 0)
20
             if (dt.Rows.Count > 0)
35
                     F_IsShowOnList = row["F_IsShowOnList"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnList"]),
35
                     F_IsShowOnList = row["F_IsShowOnList"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnList"]),
36
                     F_IsShowOnScrean = row["F_IsShowOnScrean"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnScrean"]),
36
                     F_IsShowOnScrean = row["F_IsShowOnScrean"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnScrean"]),
37
                     F_Search = row["F_Search"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Search"]),
37
                     F_Search = row["F_Search"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Search"]),
38
+                    F_IsEdit = row["F_IsEdit"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsEdit"])
38
                 };
39
                 };
39
             }
40
             }
40
             return model;
41
             return model;
42
 
43
 
43
         public bool Update(Model.T_Cus_CustomerField model)
44
         public bool Update(Model.T_Cus_CustomerField model)
44
         {
45
         {
45
-            string sql = "update T_Cus_CustomerField set F_FieldType=@F_FieldType,F_FieldId=@F_FieldId,F_Name=@F_Name,F_DBTypeName=@F_DBTypeName,F_DBFieldName=@F_DBFieldName,F_Sort=@F_Sort,F_CharLength=@F_CharLength,F_IsNecessary=@F_IsNecessary,F_IsExportOrInput=@F_IsExportOrInput,F_IsShowOnList=@F_IsShowOnList,F_IsShowOnScrean=@F_IsShowOnScrean,F_Search=@F_Search where F_Id=@F_Id";
46
+            string sql = "update T_Cus_CustomerField set F_FieldType=@F_FieldType,F_FieldId=@F_FieldId,F_Name=@F_Name,F_DBTypeName=@F_DBTypeName,F_DBFieldName=@F_DBFieldName,F_Sort=@F_Sort,F_CharLength=@F_CharLength,F_IsNecessary=@F_IsNecessary,F_IsExportOrInput=@F_IsExportOrInput,F_IsShowOnList=@F_IsShowOnList,F_IsShowOnScrean=@F_IsShowOnScrean,F_Search=@F_Search,F_IsEdit=@F_IsEdit where F_Id=@F_Id";
46
             return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
47
             return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
47
                 new SqlParameter("@F_Id",model.F_Id),
48
                 new SqlParameter("@F_Id",model.F_Id),
48
                 new SqlParameter("@F_FieldType",model.F_FieldType),
49
                 new SqlParameter("@F_FieldType",model.F_FieldType),
56
                 new SqlParameter("@F_IsExportOrInput",model.F_IsExportOrInput),
57
                 new SqlParameter("@F_IsExportOrInput",model.F_IsExportOrInput),
57
                 new SqlParameter("@F_IsShowOnList",model.F_IsShowOnList),
58
                 new SqlParameter("@F_IsShowOnList",model.F_IsShowOnList),
58
                 new SqlParameter("@F_IsShowOnScrean",model.F_IsShowOnScrean),
59
                 new SqlParameter("@F_IsShowOnScrean",model.F_IsShowOnScrean),
59
-                new SqlParameter("@F_Search",model.F_Search)
60
+                new SqlParameter("@F_Search",model.F_Search),
61
+                new SqlParameter("@F_IsEdit",model.F_IsEdit),
60
             }) > 0;
62
             }) > 0;
61
         }
63
         }
62
 
64
 
63
         public DataTable GetList()
65
         public DataTable GetList()
64
         {
66
         {
65
-            string sql = "select F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search from T_Cus_CustomerField";
67
+            string sql = "select F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search,F_IsEdit from T_Cus_CustomerField";
66
             return DbHelperSQL.Query(sql).Tables[0];
68
             return DbHelperSQL.Query(sql).Tables[0];
67
         }
69
         }
68
 
70
 
79
         }
81
         }
80
         public int Add(Model.T_Cus_CustomerField model)
82
         public int Add(Model.T_Cus_CustomerField model)
81
         {
83
         {
82
-            string sql = "insert into T_Cus_CustomerField (F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort) values (@F_FieldType,@F_FieldId,@F_Name,@F_DBTypeName,@F_DBFieldName,@F_Sort)";
84
+            string sql = "insert into T_Cus_CustomerField (F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_IsEdit) values (@F_FieldType,@F_FieldId,@F_Name,@F_DBTypeName,@F_DBFieldName,@F_Sort,@F_IsEdit)";
83
             return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
85
             return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
84
                 new SqlParameter("@F_FieldType",model.F_FieldType),
86
                 new SqlParameter("@F_FieldType",model.F_FieldType),
85
                 new SqlParameter("@F_FieldId",model.F_FieldId),
87
                 new SqlParameter("@F_FieldId",model.F_FieldId),
87
                 new SqlParameter("@F_DBTypeName",model.F_DBTypeName),
89
                 new SqlParameter("@F_DBTypeName",model.F_DBTypeName),
88
                 new SqlParameter("@F_DBFieldName",model.F_DBFieldName),
90
                 new SqlParameter("@F_DBFieldName",model.F_DBFieldName),
89
                 new SqlParameter("@F_Sort",model.F_Sort),
91
                 new SqlParameter("@F_Sort",model.F_Sort),
92
+                new SqlParameter("@F_IsEdit",model.F_IsEdit),
90
            });
93
            });
91
 
94
 
92
         }
95
         }

+ 1 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj.user

10
     <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected>
10
     <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected>
11
     <NameOfLastUsedPublishProfile>MY</NameOfLastUsedPublishProfile>
11
     <NameOfLastUsedPublishProfile>MY</NameOfLastUsedPublishProfile>
12
     <ProjectView>ShowAllFiles</ProjectView>
12
     <ProjectView>ShowAllFiles</ProjectView>
13
+    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
13
   </PropertyGroup>
14
   </PropertyGroup>
14
   <ProjectExtensions>
15
   <ProjectExtensions>
15
     <VisualStudio>
16
     <VisualStudio>

+ 15 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/CallOutOptController.cs

1
 using CallCenter.Utility;
1
 using CallCenter.Utility;
2
+using CallCenterApi.DB;
2
 using CallCenterApi.Interface.Controllers.Base;
3
 using CallCenterApi.Interface.Controllers.Base;
3
 using System;
4
 using System;
4
 using System.Collections.Generic;
5
 using System.Collections.Generic;
11
     public class CallOutOptController : BaseController
12
     public class CallOutOptController : BaseController
12
     {
13
     {
13
         private readonly BLL.T_Call_BanCallOut banCallOutBLL = new BLL.T_Call_BanCallOut();
14
         private readonly BLL.T_Call_BanCallOut banCallOutBLL = new BLL.T_Call_BanCallOut();
15
+        private readonly BLL.T_Sys_Department deptBLL = new BLL.T_Sys_Department();
14
         //外呼判断本地外地以及加前缀返回
16
         //外呼判断本地外地以及加前缀返回
15
         public ActionResult GetCallOutprefix(string phone)
17
         public ActionResult GetCallOutprefix(string phone)
16
         {
18
         {
19
             {
21
             {
20
                 string phone1 = RequestString.ToDBC(RequestString.RemoveNotNumber(WebHelper.NoHtml(phone)));
22
                 string phone1 = RequestString.ToDBC(RequestString.RemoveNotNumber(WebHelper.NoHtml(phone)));
21
 
23
 
24
+                #region //判断社会渠道人员是否可以进行外呼
25
+                var dt = new BLL.T_Sys_SystemConfig().GetList(" F_ParamCode='CanSheHuiCallOut' AND F_State=0 ").Tables[0];
26
+                if (dt != null && dt.Rows.Count > 0 && dt.Rows[0]["F_ParamValue"] != DBNull.Value && dt.Rows[0]["F_ParamValue"].ToString() == "0")
27
+                {
28
+                    var deptList = deptBLL.DataTableToListForLevel(DbHelperSQL.Query("select F_DeptId,F_DeptName,F_ParentId,F_DeptCode,F_Layer,0 lvl from T_Sys_Department").Tables[0]);
29
+                    var deptIdList = deptList.Where(x => x.DeptName.Contains("社会")).Select(x => x.DeptId).ToList();
30
+                    if (deptIdList.Contains(CurrentUser.UserData.F_DeptId))
31
+                        return Error("社会渠道人员禁止进行外呼");
32
+                }
33
+
34
+                #endregion
35
+
36
+
22
                 #region  //判断外呼号码是否存在于【禁止外呼表】,如果存在,不可进行外呼
37
                 #region  //判断外呼号码是否存在于【禁止外呼表】,如果存在,不可进行外呼
23
                 if (banCallOutBLL.GetModel(phone1) != null)
38
                 if (banCallOutBLL.GetModel(phone1) != null)
24
                     return Error("该号码已被列为禁止外呼号码");
39
                     return Error("该号码已被列为禁止外呼号码");

+ 1 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/callout/ExcelTmpController.cs

23
         /// <returns></returns>
23
         /// <returns></returns>
24
         public ActionResult GetList(FilterExcelTmp filter)
24
         public ActionResult GetList(FilterExcelTmp filter)
25
         {
25
         {
26
+
26
             string sql = " and F_DBTableName='T_Call_PageField' ";
27
             string sql = " and F_DBTableName='T_Call_PageField' ";
27
             if (filter.TempId > 0)
28
             if (filter.TempId > 0)
28
             {
29
             {

+ 27 - 7
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/customer/CustomerController.cs

66
             //需要搜索的自定义列
66
             //需要搜索的自定义列
67
             var searchFieldList = columnList.Where(x => x.F_Search > 0).ToList();
67
             var searchFieldList = columnList.Where(x => x.F_Search > 0).ToList();
68
 
68
 
69
+            #region 搜索条件
70
+            if (!string.IsNullOrWhiteSpace(filter.F_PhoneNum1))
71
+            {
72
+
73
+            }
74
+
75
+            #endregion
76
+
77
+
78
+
69
             //List<string> sqlList = new List<string>();
79
             //List<string> sqlList = new List<string>();
70
             //if (!string.IsNullOrWhiteSpace(filter.Fields) && !string.IsNullOrWhiteSpace(filter.FieldValues))
80
             //if (!string.IsNullOrWhiteSpace(filter.Fields) && !string.IsNullOrWhiteSpace(filter.FieldValues))
71
             //{
81
             //{
210
             Model.T_Cus_CustomerBase model = new Model.T_Cus_CustomerBase();
220
             Model.T_Cus_CustomerBase model = new Model.T_Cus_CustomerBase();
211
             Model.T_Cus_CustomerExpand expand = new Model.T_Cus_CustomerExpand();
221
             Model.T_Cus_CustomerExpand expand = new Model.T_Cus_CustomerExpand();
212
             BLL.T_Cus_CustomerBase bll = new BLL.T_Cus_CustomerBase();
222
             BLL.T_Cus_CustomerBase bll = new BLL.T_Cus_CustomerBase();
223
+
224
+            var columnList = customerFieldBLL.GetList()
225
+              .Where(x => x.F_IsEdit > 0 && x.F_IsNecessary > 0).ToList();
226
+
227
+
228
+
229
+
230
+
213
             if (string.IsNullOrWhiteSpace(input.Id))
231
             if (string.IsNullOrWhiteSpace(input.Id))
214
             {
232
             {
215
                 model.F_Name = input.F_Name;
233
                 model.F_Name = input.F_Name;
216
                 model.F_Address = input.F_Address;
234
                 model.F_Address = input.F_Address;
217
-                model.F_CusType = input.F_CusType;
218
-                model.F_YHFKId = input.F_YHFKId;
219
-                model.F_YHFKName = input.F_YHFKName;
235
+                //model.F_CusType = input.F_CusType;
236
+                //model.F_YHFKId = input.F_YHFKId;
237
+                //model.F_YHFKName = input.F_YHFKName;
220
                 model.F_Remark = input.F_Remark;
238
                 model.F_Remark = input.F_Remark;
221
                 model.F_PhoneNum1 = input.F_PhoneNum1;
239
                 model.F_PhoneNum1 = input.F_PhoneNum1;
222
                 model.F_PhoneNum2 = input.F_PhoneNum2;
240
                 model.F_PhoneNum2 = input.F_PhoneNum2;
282
                 return Error("修改失败,该客户信息不存在");
300
                 return Error("修改失败,该客户信息不存在");
283
             model.F_Name = input.F_Name;
301
             model.F_Name = input.F_Name;
284
             model.F_Address = input.F_Address;
302
             model.F_Address = input.F_Address;
285
-            model.F_CusType = input.F_CusType;
286
-            model.F_YHFKId = input.F_YHFKId;
287
-            model.F_YHFKName = input.F_YHFKName;
303
+            //model.F_CusType = input.F_CusType;
304
+            //model.F_YHFKId = input.F_YHFKId;
305
+            //model.F_YHFKName = input.F_YHFKName;
288
             model.F_Remark = input.F_Remark;
306
             model.F_Remark = input.F_Remark;
289
             model.F_PhoneNum1 = input.F_PhoneNum1;
307
             model.F_PhoneNum1 = input.F_PhoneNum1;
290
             model.F_PhoneNum2 = input.F_PhoneNum2;
308
             model.F_PhoneNum2 = input.F_PhoneNum2;
369
         {
387
         {
370
             //系统列+自定义列 实体
388
             //系统列+自定义列 实体
371
             var columnList = customerFieldBLL.GetList()
389
             var columnList = customerFieldBLL.GetList()
372
-                .Where(x => (x.F_FieldType == 0 && x.F_IsNecessary > 0) || (x.F_FieldType == 1 && x.F_IsShowOnScrean > 0))
390
+                .Where(x => x.F_IsEdit > 0)
373
                 .OrderBy(x => x.F_FieldType).ThenBy(x => x.F_Sort).ToList();
391
                 .OrderBy(x => x.F_FieldType).ThenBy(x => x.F_Sort).ToList();
374
             //系统列+自定义列 字符串
392
             //系统列+自定义列 字符串
375
             var headList = columnList.Select(x => x.F_Name).ToList();
393
             var headList = columnList.Select(x => x.F_Name).ToList();
381
                 headlist = headList,
399
                 headlist = headList,
382
             });
400
             });
383
         }
401
         }
402
+
403
+
384
     }
404
     }
385
 }
405
 }

+ 0 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Input/CustomerInput.cs

12
         public string F_PhoneNum1 { get; set; } = "";
12
         public string F_PhoneNum1 { get; set; } = "";
13
         public string F_PhoneNum2 { get; set; } = "";
13
         public string F_PhoneNum2 { get; set; } = "";
14
         public string F_Address { get; set; } = "";
14
         public string F_Address { get; set; } = "";
15
-        public int? F_CusType { get; set; } = 0;
16
         public string F_Remark { get; set; } = "";
15
         public string F_Remark { get; set; } = "";
17
-        public int? F_YHFKId { get; set; } = 0;
18
-        public string F_YHFKName { get; set; } = "";
19
 
16
 
20
         public string F_StrExpand1 { get; set; } = "";
17
         public string F_StrExpand1 { get; set; } = "";
21
         public string F_StrExpand2 { get; set; } = "";
18
         public string F_StrExpand2 { get; set; } = "";

+ 10 - 10
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Properties/PublishProfiles/MY.pubxml.user

34
       <publishTime>10/20/2017 11:39:24</publishTime>
34
       <publishTime>10/20/2017 11:39:24</publishTime>
35
     </File>
35
     </File>
36
     <File Include="bin/CallCenter.Utility.dll">
36
     <File Include="bin/CallCenter.Utility.dll">
37
-      <publishTime>11/03/2017 14:38:54</publishTime>
37
+      <publishTime>02/27/2018 08:44:53</publishTime>
38
     </File>
38
     </File>
39
     <File Include="bin/CallCenterApi.BLL.dll">
39
     <File Include="bin/CallCenterApi.BLL.dll">
40
-      <publishTime>11/03/2017 14:38:55</publishTime>
40
+      <publishTime>02/27/2018 08:44:58</publishTime>
41
     </File>
41
     </File>
42
     <File Include="bin/CallCenterApi.Cache.dll">
42
     <File Include="bin/CallCenterApi.Cache.dll">
43
-      <publishTime>11/03/2017 14:38:54</publishTime>
43
+      <publishTime>02/27/2018 08:44:53</publishTime>
44
     </File>
44
     </File>
45
     <File Include="bin/CallCenterApi.Common.dll">
45
     <File Include="bin/CallCenterApi.Common.dll">
46
-      <publishTime>11/03/2017 14:38:55</publishTime>
46
+      <publishTime>02/27/2018 08:44:55</publishTime>
47
     </File>
47
     </File>
48
     <File Include="bin/CallCenterApi.DAL.dll">
48
     <File Include="bin/CallCenterApi.DAL.dll">
49
-      <publishTime>11/03/2017 14:38:55</publishTime>
49
+      <publishTime>02/27/2018 08:44:55</publishTime>
50
     </File>
50
     </File>
51
     <File Include="bin/CallCenterApi.DB.dll">
51
     <File Include="bin/CallCenterApi.DB.dll">
52
-      <publishTime>11/03/2017 14:38:54</publishTime>
52
+      <publishTime>02/27/2018 08:44:53</publishTime>
53
     </File>
53
     </File>
54
     <File Include="bin/CallCenterApi.Interface.dll">
54
     <File Include="bin/CallCenterApi.Interface.dll">
55
-      <publishTime>11/03/2017 17:57:47</publishTime>
55
+      <publishTime>02/27/2018 08:45:09</publishTime>
56
     </File>
56
     </File>
57
     <File Include="bin/CallCenterApi.Model.dll">
57
     <File Include="bin/CallCenterApi.Model.dll">
58
-      <publishTime>11/03/2017 14:38:54</publishTime>
58
+      <publishTime>02/27/2018 08:44:53</publishTime>
59
     </File>
59
     </File>
60
     <File Include="bin/CallCenterAPI.WechatSDK.dll">
60
     <File Include="bin/CallCenterAPI.WechatSDK.dll">
61
-      <publishTime>11/03/2017 14:38:55</publishTime>
61
+      <publishTime>02/27/2018 08:44:55</publishTime>
62
     </File>
62
     </File>
63
     <File Include="bin/ICSharpCode.SharpZipLib.dll">
63
     <File Include="bin/ICSharpCode.SharpZipLib.dll">
64
       <publishTime>01/03/2011 14:16:38</publishTime>
64
       <publishTime>01/03/2011 14:16:38</publishTime>
217
       <publishTime>10/12/2017 11:04:06</publishTime>
217
       <publishTime>10/12/2017 11:04:06</publishTime>
218
     </File>
218
     </File>
219
     <File Include="Web.config">
219
     <File Include="Web.config">
220
-      <publishTime>11/03/2017 17:57:50</publishTime>
220
+      <publishTime>02/27/2018 08:45:17</publishTime>
221
     </File>
221
     </File>
222
   </ItemGroup>
222
   </ItemGroup>
223
 </Project>
223
 </Project>

+ 2 - 1
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Web.config

17
     <add key="smssign" value="中鑫之宝"/>
17
     <add key="smssign" value="中鑫之宝"/>
18
   </appSettings>
18
   </appSettings>
19
   <connectionStrings>
19
   <connectionStrings>
20
-    <add name="ConnectionString" connectionString="Data Source=192.168.4.18;User ID=sa;pwd=800100;Initial Catalog=CallCenter_ZYKJ_Backup20180125;"/>
20
+    <!--<add name="ConnectionString" connectionString="Data Source=192.168.4.18;User ID=sa;pwd=800100;Initial Catalog=CallCenter_ZYKJ_Backup20180125;"/>-->
21
+    <add name="ConnectionString" connectionString="Data Source=39.153.161.180;User ID=sa;pwd=hykj800100;Initial Catalog=ZYKJ_Backup_20180226;" />
21
   </connectionStrings>
22
   </connectionStrings>
22
   <system.web>
23
   <system.web>
23
     <compilation debug="true" targetFramework="4.5"/>
24
     <compilation debug="true" targetFramework="4.5"/>

+ 2 - 0
CallCenterApi/CallCenterApi.Model/T_Cus_CustomerField.cs

21
         public int? F_IsShowOnList { get; set; } = 0;
21
         public int? F_IsShowOnList { get; set; } = 0;
22
         public int? F_IsShowOnScrean { get; set; } = 0;
22
         public int? F_IsShowOnScrean { get; set; } = 0;
23
         public int? F_Search { get; set; } = 0;
23
         public int? F_Search { get; set; } = 0;
24
+        public int? F_IsEdit { get; set; }
25
+
24
 
26
 
25
     }
27
     }
26
 }
28
 }

+ 5 - 9
ZYKJCallCenter.sln

1
 
1
 
2
 Microsoft Visual Studio Solution File, Format Version 12.00
2
 Microsoft Visual Studio Solution File, Format Version 12.00
3
-# Visual Studio 14
4
-VisualStudioVersion = 14.0.25420.1
3
+# Visual Studio 15
4
+VisualStudioVersion = 15.0.27428.2005
5
 MinimumVisualStudioVersion = 10.0.40219.1
5
 MinimumVisualStudioVersion = 10.0.40219.1
6
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CallCenterApi", "CallCenterApi", "{2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}"
6
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CallCenterApi", "CallCenterApi", "{2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}"
7
 EndProject
7
 EndProject
25
 EndProject
25
 EndProject
26
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CallCenterAPI.WechatSDK", "CallCenterApi\CallCenterAPI.WechatSDK\CallCenterAPI.WechatSDK.csproj", "{C8841B5E-5072-4B5E-B656-6E06C95A6B47}"
26
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CallCenterAPI.WechatSDK", "CallCenterApi\CallCenterAPI.WechatSDK\CallCenterAPI.WechatSDK.csproj", "{C8841B5E-5072-4B5E-B656-6E06C95A6B47}"
27
 EndProject
27
 EndProject
28
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CallCenter.QuartzService", "CallCenterCommon\CallCenter.QuartzService\CallCenter.QuartzService.csproj", "{8DE4B8BC-1E88-4530-B129-E79C5119D6FD}"
29
-EndProject
30
 Global
28
 Global
31
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
29
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
32
 		Debug|Any CPU = Debug|Any CPU
30
 		Debug|Any CPU = Debug|Any CPU
69
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Debug|Any CPU.Build.0 = Debug|Any CPU
67
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Debug|Any CPU.Build.0 = Debug|Any CPU
70
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Release|Any CPU.ActiveCfg = Release|Any CPU
68
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Release|Any CPU.ActiveCfg = Release|Any CPU
71
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Release|Any CPU.Build.0 = Release|Any CPU
69
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47}.Release|Any CPU.Build.0 = Release|Any CPU
72
-		{8DE4B8BC-1E88-4530-B129-E79C5119D6FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
73
-		{8DE4B8BC-1E88-4530-B129-E79C5119D6FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
74
-		{8DE4B8BC-1E88-4530-B129-E79C5119D6FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
75
-		{8DE4B8BC-1E88-4530-B129-E79C5119D6FD}.Release|Any CPU.Build.0 = Release|Any CPU
76
 	EndGlobalSection
70
 	EndGlobalSection
77
 	GlobalSection(SolutionProperties) = preSolution
71
 	GlobalSection(SolutionProperties) = preSolution
78
 		HideSolutionNode = FALSE
72
 		HideSolutionNode = FALSE
87
 		{DA95EF28-21F5-4627-A448-9BA88AC3E570} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
81
 		{DA95EF28-21F5-4627-A448-9BA88AC3E570} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
88
 		{03AC6599-FFC1-43DB-8794-F42B9BF74EF5} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
82
 		{03AC6599-FFC1-43DB-8794-F42B9BF74EF5} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
89
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
83
 		{C8841B5E-5072-4B5E-B656-6E06C95A6B47} = {2E2CE78D-00E7-45A0-AED8-2FB60B3E8F06}
90
-		{8DE4B8BC-1E88-4530-B129-E79C5119D6FD} = {0AA6CF16-D74D-4FD4-A921-F9A4D8E74E59}
84
+	EndGlobalSection
85
+	GlobalSection(ExtensibilityGlobals) = postSolution
86
+		SolutionGuid = {8494A730-498F-42E2-BB9F-E5C88130D4D1}
91
 	EndGlobalSection
87
 	EndGlobalSection
92
 EndGlobal
88
 EndGlobal