Ver Código Fonte

来电弹屏看到全组

MicroWin10-1604\Administrator 7 anos atrás
pai
commit
bd838ccf10

+ 15 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/CallInScreenController.cs

@@ -244,6 +244,21 @@ namespace CallCenterApi.Interface.Controllers.tel
244 244
                         //20180507 每个人都能看到该来电的所有历史记录 machenyang
245 245
                         //if (ua.F_RoleId != 17)
246 246
                         //    sql += " and UserId = '" + userId + "'";
247
+                        //20180514 坐席能看到同组的 
248
+                        var usergroup = ua.F_SeartGroup;
249
+                        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);
250
+                        var str = "";
251
+                        if (usercodes != null)
252
+                        {
253
+                            foreach (var item in usercodes)
254
+                            {
255
+                                str += item.ToString() + ',';
256
+                            }
257
+                            str = str.TrimEnd(',');
258
+                            sql += " and UserCode in ("+str+") ";
259
+                        }
260
+                        else
261
+                            sql += " and UserCode='"+ua.F_UserCode+"' ";
247 262
 
248 263
                         if (strcalltype.Trim() != "" && strcalltype != "undefined")
249 264
                         {