思念食品API

sql_P_GetBlacklist.sql 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /****** Object: StoredProcedure [dbo].[P_GetBlacklist] Script Date: 03/10/2018 09:47:19 ******/
  2. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[P_GetBlacklist]') AND type in (N'P', N'PC'))
  3. DROP PROCEDURE [dbo].[P_GetBlacklist]
  4. GO
  5. /****** Object: StoredProcedure [dbo].[P_GetBlacklist] Script Date: 03/10/2018 09:47:19 ******/
  6. SET ANSI_NULLS ON
  7. GO
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10. CREATE PROCEDURE [dbo].[P_GetBlacklist]
  11. (
  12. @Tel NVARCHAR(50),
  13. @Callid NVARCHAR(50)
  14. )
  15. AS
  16. BEGIN
  17. SET NOCOUNT ON;
  18. declare @c int=0;
  19. select top 1 @c=COUNT(1) from T_Call_Blacklist
  20. where isnull(F_TelPhone,'')like '%'+@Tel+'%'
  21. and F_IsDelete=0
  22. and getdate() between F_SetTime and F_RemoveTime
  23. if @c>0
  24. begin
  25. update T_Call_CallRecords set CallState=1,DealType=1,IsDeal=1 where CallId=@Callid
  26. update T_Call_Blacklist set F_InterceptNum=F_InterceptNum+1
  27. where isnull(F_TelPhone,'')like '%'+@Tel+'%'
  28. and F_IsDelete=0
  29. and getdate() between F_SetTime and F_RemoveTime
  30. end
  31. select @c as BlackListVerify
  32. END
  33. GO