You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

49 lines
1.5 KiB

USE [FastMoneyPro_Remit]
GO
/****** Object: StoredProcedure [dbo].[proc_CallToSendSMS] Script Date: 7/4/2019 11:35:48 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
----exec proc_CallToSendSMS @FLAG = 'I',@SMSBody='Your GME Wallet is successfully credited by KRW 10000 Thank you for using GME.',@MobileNo='01095215079'
ALTER PROC [dbo].[proc_CallToSendSMS]
@FLAG VARCHAR(10),
@SMSBody VARCHAR(90),
@MobileNo VARCHAR(20)
AS
SET NOCOUNT ON;
IF @FLAG = 'I'
BEGIN
SET @MobileNo = REPLACE(@MobileNo,'+82','0')
SET @MobileNo = REPLACE(@MobileNo,'+','')
SET @MobileNo = REPLACE(@MobileNo,'-','')
SET @MobileNo = CASE WHEN LEFT(@MobileNo,2)='82' THEN STUFF(@MobileNo, 1, 2, '0') ELSE @MobileNo END
SET @MobileNo = CASE WHEN LEFT(@MobileNo,2)='00' THEN STUFF(@MobileNo,1,2,'0') ELSE @MobileNo END
BEGIN TRY
IF LEN(@MobileNo) = 11
BEGIN
--insert into vwtpapilogs(providerName,requestXml,controlNo)
--select 'SMS',@SMSBody,@MobileNo
INSERT INTO KT_SMS.dbo.SDK_SMS_SEND ( USER_ID, SCHEDULE_TYPE, SUBJECT, SMS_MSG, NOW_DATE, SEND_DATE, CALLBACK, DEST_INFO)
SELECT 'globalmoney',0,'Notice',@SMSBody,FORMAT(GETDATE(),'yyyyMMddHHmmss'),FORMAT(GETDATE(),'yyyyMMddHHmmss'),'1588-6864','GME^'+@MobileNo
--insert into vwtpapilogs(providerName,requestXml,controlNo)
--select 'SMS-OK',@SMSBody,@MobileNo
END
END TRY
BEGIN CATCH
insert into Application_Log.DBO.vwTpApilogs(providerName,requestXml,controlNo)
select 'SMS',ERROR_MESSAGE(),@MobileNo
END CATCH
END
GO