瀏覽代碼

BusinessType设置是市场部或客服部的通话记录 改回(这次不更新)

lihai 7 年之前
父節點
當前提交
d0149cdea3

二進制
codegit/CallCenterApi/CallCenterApi.Common/bin/Debug/CallCenter.Utility.dll


二進制
codegit/CallCenterApi/CallCenterApi.Common/bin/Debug/CallCenter.Utility.pdb


二進制
codegit/CallCenterApi/CallCenterApi.Common/bin/Debug/CallCenterApi.Common.dll


二進制
codegit/CallCenterApi/CallCenterApi.Common/bin/Debug/CallCenterApi.Common.pdb


+ 41 - 41
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/CallrecordsController.cs

67
             //        }
67
             //        }
68
             //    }
68
             //    }
69
             //}
69
             //}
70
-            ////20180515 坐席能看到同组的 
71
-            //var usergroup = new BLL.T_Sys_UserAccount().GetModel(currcode) == null ? "" : new BLL.T_Sys_UserAccount().GetModel(currcode).F_SeartGroup;
72
-            //var usercodes = new BLL.T_Sys_UserAccount().GetModelList("F_SeartGroup='" + usergroup + "'") == null ? null : new BLL.T_Sys_UserAccount().GetModelList("F_SeartGroup='" + usergroup + "'").Select(p => p.F_UserCode);
73
-            //var str = "";
74
-            //if (usercodes != null)
75
-            //{
76
-            //    foreach (var item in usercodes)
77
-            //    {
78
-            //        str += item.ToString() + ',';
79
-            //    }
80
-            //    str = str.TrimEnd(',');
81
-            //    sql += " and UserCode in (" + str + ") ";
82
-            //}
83
-            //else
84
-            //    sql += " and UserCode='" + usercode + "' ";
85
-            #region 2018-05-23 lihai 坐席能看到同组的通话记录
86
-            int seartGroupId = 0;
87
-            var modelUser = new BLL.T_Sys_UserAccount().GetModel(currcode);
88
-            if (modelUser != null)
89
-                seartGroupId = modelUser.F_SeartGroupID ?? 0;
90
-            if (seartGroupId != 0)
70
+            //20180515 坐席能看到同组的 
71
+            var usergroup = new BLL.T_Sys_UserAccount().GetModel(currcode) == null ? "" : new BLL.T_Sys_UserAccount().GetModel(currcode).F_SeartGroup;
72
+            var usercodes = new BLL.T_Sys_UserAccount().GetModelList("F_SeartGroup='" + usergroup + "'") == null ? null : new BLL.T_Sys_UserAccount().GetModelList("F_SeartGroup='" + usergroup + "'").Select(p => p.F_UserCode);
73
+            var str = "";
74
+            if (usercodes != null)
91
             {
75
             {
92
-                //安图特殊,0客服部,1市场部
93
-                //BusinessType设置是市场部或客服部的通话记录
94
-                var modelSeartGroup = new BLL.T_Sys_SeatGroup().GetModel(seartGroupId);
95
-                if (modelSeartGroup != null)
96
-                {
97
-                    if (modelSeartGroup.F_ZXZCode == "SCZ")
98
-                    {
99
-                        sql += " and ISNULL(BusinessType,0) = 1 ";
100
-                    }
101
-                    else
102
-                    {
103
-                        sql += " and ISNULL(BusinessType,0) = 0 ";
104
-                    }
105
-                }
106
-                else
76
+                foreach (var item in usercodes)
107
                 {
77
                 {
108
-                    //找不到对应坐席组
109
-                    sql += " and UserCode='" + usercode + "' ";
78
+                    str += item.ToString() + ',';
110
                 }
79
                 }
80
+                str = str.TrimEnd(',');
81
+                sql += " and UserCode in (" + str + ") ";
111
             }
82
             }
112
             else
83
             else
113
-            {
114
                 sql += " and UserCode='" + usercode + "' ";
84
                 sql += " and UserCode='" + usercode + "' ";
115
-            }
116
-            #endregion
85
+            //#region 2018-05-23 lihai 坐席能看到同组的通话记录
86
+            //int seartGroupId = 0;
87
+            //var modelUser = new BLL.T_Sys_UserAccount().GetModel(currcode);
88
+            //if (modelUser != null)
89
+            //    seartGroupId = modelUser.F_SeartGroupID ?? 0;
90
+            //if (seartGroupId != 0)
91
+            //{
92
+            //    //安图特殊,0客服部,1市场部
93
+            //    //BusinessType设置是市场部或客服部的通话记录
94
+            //    var modelSeartGroup = new BLL.T_Sys_SeatGroup().GetModel(seartGroupId);
95
+            //    if (modelSeartGroup != null)
96
+            //    {
97
+            //        if (modelSeartGroup.F_ZXZCode == "SCZ")
98
+            //        {
99
+            //            sql += " and ISNULL(BusinessType,0) = 1 ";
100
+            //        }
101
+            //        else
102
+            //        {
103
+            //            sql += " and ISNULL(BusinessType,0) = 0 ";
104
+            //        }
105
+            //    }
106
+            //    else
107
+            //    {
108
+            //        //找不到对应坐席组
109
+            //        sql += " and UserCode='" + usercode + "' ";
110
+            //    }
111
+            //}
112
+            //else
113
+            //{
114
+            //    sql += " and UserCode='" + usercode + "' ";
115
+            //}
116
+            //#endregion
117
 
117
 
118
             if (usercode != null && usercode.Trim() != "")
118
             if (usercode != null && usercode.Trim() != "")
119
             {
119
             {