/****** Object: StoredProcedure [dbo].[P_GetZBDH] Script Date: 05/21/2018 16:50:39 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[P_GetZBDH] ( @Callid NVARCHAR(50), --用于修改通话记录 @grouptype int --用于分组获取坐席组 0客服组,1市场组 ) AS BEGIN SET NOCOUNT ON; declare @zbdh varchar(50) --值班电话 declare @zbid int --值班电话id declare @groupid int --组别id if @grouptype=0 --客服组 begin select @groupid=F_ZXZID from T_Sys_SeatGroup where F_ZXZCode='KFZ' end else --市场组 begin select @groupid=F_ZXZID from T_Sys_SeatGroup where F_ZXZCode='SCZ' end --根据坐席组id 读取相应的值班电话 select Top 1 @zbdh=F_ZBDH,@zbid=F_ZBID from T_Call_ZBDH where F_Groupid=@groupid order by F_CallinTime,F_ZBID update T_Call_ZBDH set F_CallinTime=GETDATE() where F_ZBID=@zbid --修改通话记录 为转值班电话 --处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理 update T_Call_CallRecords set DealType=3 where CallId=@Callid select @zbdh END