func_sms_bayar.sql
678 Bytes
CREATE OR REPLACE FUNCTION pad.sms_bayar() RETURNS trigger
-- Irul, 15 Juni 2017
-- Owo, 6 Mei 2020
LANGUAGE plpgsql
AS $$
DECLARE
no_hp text;
BEGIN
--- SELECT trim(c.telphone), get_sptno(s.id)
SELECT c.telphone
INTO no_hp
FROM pad.pad_spt s
INNER JOIN pad.pad_customer c ON c.id = s.customer_id
WHERE s.id = NEW.spt_id;
no_hp = trim(no_hp);
IF (no_hp <> '') THEN
INSERT INTO im.kirim (penerima, pesan)
VALUES (no_hp, 'Terima Kasih Telah Membayar Pajak Daerah, Pajak Yang Anda Bayarkan Merupakan Wujud Partisipasi Anda Dalam Membangun Kabupaten Tangerang.');
END IF;
RETURN NEW;
END;
$$;