usp_citizen_audit_trail_count;;
usp_citizen_audit_trail_count;;
p_flag VARCHAR2,
p_aadhaar_no NUMBER,
p_from_date DATE,
p_to_date DATE,
p_out OUT NUMBER,
p_result OUT SYS_REFCURSOR
) AS
l_err_code VARCHAR2(200);
l_err_msg VARCHAR2(200);
l_from_date VARCHAR2(100);
l_to_date VARCHAR2(100);
l_trackstrattime TIMESTAMP(6) := systimestamp;
l_procedurename VARCHAR2(55) := $$plsql_unit;
l_date_check NUMBER;
BEGIN
/* ===============================================
Author : Debasis Bhuyan
Created/Optimized: 10-07-2024 15:00:33
Purpose : citizen login details with count
================================================
*/
l_from_date := to_char(trunc(p_from_date), 'DD-MON-YY');
l_to_date := to_char(trunc(p_to_date), 'DD-MON-YY');
IF
l_from_date IS NOT NULL
AND l_to_date IS NOT NULL
THEN
l_date_check := 1;
ELSE
l_date_check := 0;
END IF;
ELSE
OPEN p_result FOR SELECT
'No Data'
FROM
dual;
p_out := 0;
END IF;
dbms_output.put_line('deb#3333333333');
EXCEPTION
WHEN OTHERS THEN
l_err_code := sqlcode;
l_err_msg := substr(sqlerrm, 1, 200);
proc_error_log(l_err_code, l_err_msg, l_procedurename, '');
END usp_citizen_audit_trail_count;