Geen omschrijving

sql_20190625_P_GetSeatGroup.sql 2.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. USE [CallCenter_XinXiangXLX]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[P_GetSeatGroup] Script Date: 06/25/2019 10:23:10 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. ALTER PROCEDURE [dbo].[P_GetSeatGroup]
  9. (
  10. @Caller NVARCHAR(50), --主叫号码
  11. @Callee NVARCHAR(50) --被叫号码
  12. )
  13. AS
  14. BEGIN
  15. SET NOCOUNT ON;
  16. --declare @locationID int--主叫号码的归属地ID
  17. --declare @areacode nvarchar(50)--区号
  18. --declare @usercode nvarchar(50)--需要返回的坐席
  19. declare @groupcode nvarchar(50) --坐席组编号
  20. declare @zxzid int --坐席组ID
  21. --<Branch Value="101" Pos="9100" /> <!--心连心尿素-->
  22. -- <Branch Value="102" Pos="9101" /> <!--手拉手-->
  23. -- <Branch Value="102" Pos="9102" /> <!--沃利沃-->
  24. -- <Branch Value="103" Pos="9300" /> <!--新疆-->
  25. -- <Branch Value="104" Pos="9200" /> <!--九江-->
  26. --根据被叫号码获取对应坐席组
  27. if @Callee='9100'
  28. begin
  29. set @groupcode='XLXKFZ'--心连心客服组
  30. end
  31. else if @Callee='9101'
  32. begin
  33. set @groupcode='NXKFZ'--农心客服组-手拉手
  34. end
  35. else if @Callee='9102'
  36. begin
  37. set @groupcode='NXKFZ' --农心客服组-沃利沃
  38. end
  39. else if @Callee='9300'
  40. begin
  41. set @groupcode='XJKFZ' --新疆心连心客服组
  42. end
  43. else if @Callee='9200'
  44. begin
  45. set @groupcode='JJKFZ'--九江心连心客服组
  46. end
  47. else
  48. begin
  49. set @groupcode='XLXKFZ'--默认心连心
  50. end
  51. select F_ZXZID from T_Sys_SeatGroup where F_ZXZCode=@groupcode
  52. END