Replace LicenceRenewNotification.java

parent 1072372e
......@@ -53,7 +53,7 @@ public class LicenceRenewNotification implements Schedule {
try
{
System.out.println("Inside Try Block Khushal 01-Jun-2025 ");
sql="SELECT lms_license.license_num AS license_num, lms_license.title AS title, lms_license.place AS place, lms_license.performer_id AS performer_id, TRIM(employee.emp_fname) || ' ' || TRIM(employee.emp_lname) AS emp_name, employee.email_id_off AS email, lms_license.new_start_date AS new_start_date, lms_license.new_end_date AS new_end_date, lms_license.end_date AS end_date, lms_license.status AS status, lms_license.is_working AS is_working, lms_license.tran_id AS tran_id, lms_license.tran_date AS tran_date, lms_license.reviewer AS reviewer, lms_license.add_user AS add_user, lms_license.add_date AS add_date, lms_license.add_term AS add_term, lms_license.chg_user AS chg_user, lms_license.chg_date AS chg_date, lms_license.comments AS comments FROM lms_license LEFT JOIN employee ON TRIM(lms_license.performer_id) = TRIM(employee.emp_code) WHERE ( ( TRUNC(coalesce(lms_license.new_end_date, lms_license.end_date)) = TRUNC(current_date) + 15 ) OR ( TRUNC(coalesce(lms_license.new_end_date, lms_license.end_date)) BETWEEN TRUNC(current_date) AND TRUNC(current_date) + 7 ) OR ( TRUNC(coalesce(lms_license.new_end_date, lms_license.end_date)) BETWEEN TRUNC(current_date) AND TRUNC(current_date) + 2 ) OR ( TRUNC(coalesce(lms_license.new_end_date, lms_license.end_date)) BETWEEN TRUNC(current_date) AND TRUNC(current_date) + 1 ) ) AND ( lms_license.status = 'A' OR lms_license.status = 'Active' ) ORDER BY nvl(lms_license.new_end_date, lms_license.end_date)";
sql="select lms_license.license_num AS license_num, lms_license.title AS title, lms_license.place AS place, lms_license.performer_id AS performer_id, TRIM(employee.emp_fname) || ' ' || TRIM(employee.emp_lname) AS emp_name, employee.email_id_off AS email, lms_license.new_start_date AS new_start_date, lms_license.new_end_date AS new_end_date, lms_license.end_date AS end_date, lms_license.status AS status, lms_license.is_working AS is_working, lms_license.tran_id AS tran_id, lms_license.tran_date AS tran_date, lms_license.reviewer AS reviewer, lms_license.add_user AS add_user, lms_license.add_date AS add_date, lms_license.add_term AS add_term, lms_license.chg_user AS chg_user, lms_license.chg_date AS chg_date, lms_license.comments AS comments FROM lms_license LEFT JOIN employee ON TRIM(lms_license.performer_id) = TRIM(employee.emp_code) WHERE ((coalesce(lms_license.new_end_date, lms_license.end_date) = current_date + 15) OR (coalesce(lms_license.new_end_date, lms_license.end_date) BETWEEN current_date AND current_date + 7) OR (coalesce(lms_license.new_end_date, lms_license.end_date) BETWEEN current_date AND current_date + 2) OR (coalesce(lms_license.new_end_date, lms_license.end_date) BETWEEN current_date AND current_date + 1)) AND (lms_license.status = 'A' OR lms_license.status = 'Active') ORDER BY nvl(lms_license.new_end_date, lms_license.end_date)";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment