Replace LicenceRenewNotification.java

parent 29df4b45
......@@ -52,7 +52,7 @@ public class LicenceRenewNotification implements Schedule {
}
try
{
System.out.println("Inside Try Block ");
System.out.println("Inside Try Block Khushal");
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 + 30) OR (coalesce(lms_license.new_end_date, lms_license.end_date) BETWEEN current_date AND current_date + 5)) 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();
......@@ -71,6 +71,9 @@ public class LicenceRenewNotification implements Schedule {
IsWorking=rs.getString("is_working");
Reviewer=rs.getString("reviewer");
System.out.println("PerformerId" + PerformerId);
System.out.println("NewEndDate" + NewEndDate);
valueXmlString = new StringBuffer("<?xml version='1.0' encoding='UTF-8'?><ROOT>");
//valueXmlString = new StringBuffer("<TRANS_INFO>");
valueXmlString.append("<TRANS_INFO>");
......@@ -82,21 +85,26 @@ public class LicenceRenewNotification implements Schedule {
valueXmlString.append("<MAIL>");
valueXmlString.append("<EMAIL_TYPE>").append("<![CDATA[]]>").append("</EMAIL_TYPE>");
valueXmlString.append("<EMAIL_TYPE>").append("<![CDATA[" + "page" + "]]>").append("</EMAIL_TYPE>");
valueXmlString.append("<ENTITY_CODE>").append("<![CDATA[" + PerformerId + "]]>").append("</ENTITY_CODE>");
valueXmlString.append("<ENTITY_TYPE>").append("<![CDATA[" + "E" + "]]>").append("</ENTITY_TYPE>");
valueXmlString.append("<FORMAT_CODE>").append("<![CDATA[" + "LICENSE_EXPIER" +"]]>").append("</FORMAT_CODE>");
valueXmlString.append("<TO_ADD>").append("<![CDATA[" + Email + "]]>").append("</TO_ADD>");
valueXmlString.append("<CC_ADD>").append("<![CDATA[]]>").append("</CC_ADD>");
valueXmlString.append("<MESSAGE_TYPE>").append("<![CDATA["+ "text/html" +"]]>").append("</MESSAGE_TYPE>");
valueXmlString.append("<ATTACHMENT><BODY></BODY><LOCATION></LOCATION></ATTACHMENT>");
valueXmlString.append("</MAIL>");
valueXmlString.append("<XML_DATA>");
valueXmlString.append("<Detail1>");
valueXmlString.append("<license_num>").append("<![CDATA[" + LicenceNum + "]]>").append("</license_num>");
valueXmlString.append("<title>").append("<![CDATA[" + Title + "]]>").append("</title>");
valueXmlString.append("<place>").append("<![CDATA[" + Place + "]]>").append("</place>");
valueXmlString.append("<performer_id>").append("<![CDATA[" + PerformerId + "]]>").append("</performer_id>");
valueXmlString.append("<emp_name>").append("<![CDATA[" + EmpName + "]]>").append("</emp_name>");
valueXmlString.append("<new_end_date>").append("<![CDATA[" + NewEndDate + "]]>").append("</new_end_date>");
valueXmlString.append("<new_start_date>").append("<![CDATA[" + NewStartDate + "]]>").append("</new_start_date>");
valueXmlString.append("<status>").append("<![CDATA[" + Status + "]]>").append("</status>");
valueXmlString.append("<is_working>").append("<![CDATA[" + IsWorking + "]]>").append("</is_working>");
valueXmlString.append("<reviewer>").append("<![CDATA[" + Reviewer + "]]>").append("</reviewer>");
......
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