Bladeren bron

来电弹屏获取当前坐席部门及组 判断来电弹屏显示标签

machenyang 8 jaren geleden
bovenliggende
commit
b5144da9cc

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

@@ -727,5 +727,44 @@ namespace CallCenterApi.Interface.Controllers.tel
727 727
             return res;
728 728
         }
729 729
 
730
+        /// <summary>
731
+        /// 获取当前坐席所在部门及坐席组
732
+        /// </summary>
733
+        /// <returns></returns>
734
+        public ActionResult GetCurrUserDep()
735
+        {
736
+            ActionResult res = NoToken("未知错误,请重新登录");
737
+            if (Request.IsAuthenticated)
738
+            {
739
+                int? groid = CurrentUser.UserData.F_SeartGroupID;
740
+                //string groname = CurrentUser.UserData.F_SeartGroup;
741
+                string groname = "";
742
+                string depname = "";
743
+                int depid = CurrentUser.UserData.F_DeptId;
744
+                if (depid != 0)
745
+                {
746
+                    Model.T_Sys_Department depModel = new BLL.T_Sys_Department().GetModel(depid);
747
+                    if (depModel != null)
748
+                    {
749
+                        depname = depModel.F_DeptName;
750
+                        Model.T_Sys_SeatGroup groModel = new BLL.T_Sys_SeatGroup().GetModel(groid == null ? 0 : int.Parse(groid.ToString()));
751
+                        if (groModel != null)
752
+                        {
753
+                            groname = groModel.F_ZXZName;
754
+                        }
755
+
756
+                    }
757
+                }
758
+                var obj = new
759
+                {
760
+                    depid = depid,
761
+                    depname = depname,
762
+                    groid = groid,
763
+                    groname = groname
764
+                };
765
+                res = Success("获取坐席部门成功!", obj);
766
+            }
767
+            return res;
768
+        }
730 769
     }
731 770
 }