|
|
@@ -67,53 +67,53 @@ namespace CallCenterApi.Interface.Controllers.tel
|
|
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
|
83
|
else
|
|
113
|
|
- {
|
|
114
|
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
|
118
|
if (usercode != null && usercode.Trim() != "")
|
|
119
|
119
|
{
|