You are on page 1of 1

create or replace function bo_core.

FUNC_NOTI_FORM_DROP_ASSIGN(pv_auto_id NUMBER,
sessioninfo_username VARCHAR2) return
varchar is
pt_rec gd_form_drop_pending_tasks%ROWTYPE;
v_to_email varchar2(50);

begin

SELECT *
INTO pt_rec
FROM gd_form_drop_pending_tasks
WHERE auto_id = pv_auto_id;

BEGIN

Select nvl(email,'test@vba.fpt.vn') into v_to_email


From gd_users_maintenance
where user_id = pt_rec.created_by
and nvl(corporate_id,'1') = nvl(pt_rec.corporate_id,'1')
and deleted = 'N';
EXCEPTION WHEN NO_DATA_FOUND THEN
v_to_email := 'test@vba.fpt.vn';
END;

sp_ins_noti_form_drop (PV_SITE => 'BO',


PV_MENU_CODE => '03430',
PV_SUB_MENU_CODE => '03430.01',
PV_NOTICE_TYPE => 'T',
PV_KEY_VALUE => pv_AUTO_ID,
pv_NOTICE_USER => pt_rec.user_assigned,
pv_CORPORATE_ID => NULL,
PV_CREATE_USER => sessioninfo_username,
PV_DEVICE_ID => NULL,
PV_EMAIL => v_to_email,
PV_CHANNEL_TYPE => pt_rec.channel_type
);

end ;
/

You might also like