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
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
|