Commit d06c2c00 authored by sghate's avatar sghate

Updated component on 14/02/2020

StatusChangeConfirm.java
StatusChangeIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@216628 ce508802-f39f-4f6c-b175-0d175dae99d5
parent aa7318a3
...@@ -35,8 +35,8 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -35,8 +35,8 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
retString = gbfPostLogic(tranId,xtraParams,forcedFlag,conn); retString = gbfPostLogic(tranId,xtraParams,forcedFlag,conn);
System.out.println("returning String from StatusChangeConfirm :confirm():==>[" + retString + "]"); System.out.println("returning String from StatusChangeConfirm :confirm():==>[" + retString + "]");
//Modified by shital on 14/02/2020 [Start]
if(retString == null || retString.trim().length() == 0) /*if(retString == null || retString.trim().length() == 0)
{ {
isError = false; isError = false;
retString = itmDBAccessEJB.getErrorString("", "VTINVCONF3", "", "", conn); retString = itmDBAccessEJB.getErrorString("", "VTINVCONF3", "", "", conn);
...@@ -46,7 +46,17 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -46,7 +46,17 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
else else
{ {
isError = true; isError = true;
}*/
if(retString != null && retString.trim().length() > 0 && retString.indexOf("VTINVCONF3")<0)
{
conn.rollback();
}
else
{
conn.commit();
retString = itmDBAccessEJB.getErrorString("","VTINVCONF3" , "", "", conn);
} }
//Modified by shital on 14/02/2020 [End]
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -58,9 +68,9 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -58,9 +68,9 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
{ {
try try
{ {
if(conn != null) if(conn != null) //Modified by shital on 14/02/2020
{ {
if(isError) /*if(isError)
{ {
conn.rollback(); conn.rollback();
System.out.println("Connection rollback"); System.out.println("Connection rollback");
...@@ -70,7 +80,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -70,7 +80,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
conn.commit(); conn.commit();
System.out.println("Connection committed"); System.out.println("Connection committed");
} }*/
conn.close(); conn.close();
conn = null; conn = null;
} }
...@@ -132,7 +142,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -132,7 +142,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
{ {
ldTranDate = java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(tranDateStr,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())); ldTranDate = java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(tranDateStr,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()));
} }
System.out.println("ldTranDate:::::::::=="+ldTranDate);
sql = "select case when confirm is null then 'N' else confirm end as confirm ," sql = "select case when confirm is null then 'N' else confirm end as confirm ,"
+ " tran_id ," + " tran_id ,"
+ " remarks " + " remarks "
...@@ -177,12 +187,12 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -177,12 +187,12 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
else if("X".equalsIgnoreCase(confirm)) else if("X".equalsIgnoreCase(confirm))
{ {
errString = itmDBAccessEJB.getErrorString("", "VTEMPSTS02", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VTEMPSTS02", userId, "", conn);
return errString; //return errString;
} }
else else
{ {
errString = itmDBAccessEJB.getErrorString("", "VTMCONF1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VTMCONF1", userId, "", conn);
return errString; //return errString;
} }
if(errString == null || errString.trim().length() == 0) if(errString == null || errString.trim().length() == 0)
...@@ -240,6 +250,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -240,6 +250,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
pstmt = null; pstmt = null;
} }
liCnt = 0;
if(liCnt > 0) if(liCnt > 0)
{ {
liCnt = 0; liCnt = 0;
...@@ -263,15 +274,17 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -263,15 +274,17 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
pstmt = null; pstmt = null;
} }
} }
else /*else //Commented by shital on 14/02/2020
{ {
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
}*/
} }
} /*else
else
{ {
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
} }*/ //Commented by shital on 14/02/2020
int cnt1 = 0;
sql = "update wf_prc_status " sql = "update wf_prc_status "
+ "set " + "set "
+ "process_status = 3, " + "process_status = 3, "
...@@ -281,7 +294,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang ...@@ -281,7 +294,7 @@ public class StatusChangeConfirm extends ActionHandlerEJB implements StatusChang
+ "and process_status < 3"; + "and process_status < 3";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
int cnt1 = pstmt.executeUpdate(); cnt1 = pstmt.executeUpdate();
if(cnt1 > 0) if(cnt1 > 0)
{ {
System.out.println("Data Updated in wf_prc_status table.."); System.out.println("Data Updated in wf_prc_status table..");
......
...@@ -188,7 +188,7 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -188,7 +188,7 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
{ {
errCode = checkNull(finCommon.nfCheckPeriod("ADM", dateEffchg, lsSite, conn)); errCode = checkNull(finCommon.nfCheckPeriod("ADM", dateEffchg, lsSite, conn));
} }
if(errCode != null && errCode.trim().length() > 0) else if(errCode != null && errCode.trim().length() > 0)
{ {
if("VTPRD2".equalsIgnoreCase(errCode)) if("VTPRD2".equalsIgnoreCase(errCode))
{ {
...@@ -826,7 +826,9 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -826,7 +826,9 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
+ "and case when active is null then 'Y' else active end = 'Y' " + "and case when active is null then 'Y' else active end = 'Y' "
+ "and fld_value = ? and udf_str1 = ? and udf_str2 = ?"; + "and fld_value = ? and udf_str1 = ? and udf_str2 = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, statusType); pstmt.setString(1, reasonCode);
pstmt.setString(2, statusType);
pstmt.setString(3, extend);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -1025,7 +1027,9 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -1025,7 +1027,9 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
String lsDesignCode = ""; String lsDesignCode = "";
String lsDesignation = ""; String lsDesignation = "";
String lsEligibleOt = ""; String lsEligibleOt = "";
String tranDate = ""; //String tranDate = "";
String tranDateStr = "";
Timestamp tranDate = null;
String extend = ""; String extend = "";
String gradeCode = ""; String gradeCode = "";
String cadreCode = ""; String cadreCode = "";
...@@ -1062,16 +1066,18 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -1062,16 +1066,18 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
if("itm_default".equalsIgnoreCase(currentColumn)) if("itm_default".equalsIgnoreCase(currentColumn))
{ {
System.out.println("Inside item default ===========");
monthsExtend = checkNull(genericUtility.getColumnValue("months_extend", dom)); monthsExtend = checkNull(genericUtility.getColumnValue("months_extend", dom));
System.out.println("tranDateStr####"+tranDateStr);
System.out.println("months_extend :: ["+monthsExtend+"]"); System.out.println("months_extend :: ["+monthsExtend+"]");
valueXmlString.append("<extend>").append("<![CDATA[N]]>").append("</extend>"); valueXmlString.append("<extend>").append("<![CDATA[N]]>").append("</extend>");
valueXmlString.append("<tran_date><![CDATA[").append(sdf.format(new java.util.Date())).append("]]></tran_date>\r\n"); valueXmlString.append("<tran_date><![CDATA[").append(sdf.format(new java.util.Date())).append("]]></tran_date>\r\n");
//valueXmlString.append("<tran_date>").append(tranDateStr).append("</tran_date>");
valueXmlString.append("<months_extend protect='1'>").append("<![CDATA[" + monthsExtend + "]]>").append("</months_extend>\r\n"); valueXmlString.append("<months_extend protect='1'>").append("<![CDATA[" + monthsExtend + "]]>").append("</months_extend>\r\n");
valueXmlString.append("<confirm>").append("<![CDATA[N]]>").append("</confirm>"); valueXmlString.append("<confirm>").append("<![CDATA[N]]>").append("</confirm>");
valueXmlString.append("<notice_prd>").append("<![CDATA[0]]>").append("</notice_prd>"); valueXmlString.append("<notice_prd>").append("<![CDATA[0]]>").append("</notice_prd>");
} }
else if("emp_code".equalsIgnoreCase(currentColumn)) else if("emp_code".equalsIgnoreCase(currentColumn))
{ {
...@@ -1186,6 +1192,7 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -1186,6 +1192,7 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
{ {
dateConfStr = ""; dateConfStr = "";
} }
//Added by Shital on 13/12/2019 [End]
/*if(probationDateStr != null && probationDateStr.trim().length() > 0) /*if(probationDateStr != null && probationDateStr.trim().length() > 0)
{ {
...@@ -1251,11 +1258,12 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -1251,11 +1258,12 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
{ {
if("Y".equalsIgnoreCase(probation) && "N".equalsIgnoreCase(confirmed)) if("Y".equalsIgnoreCase(probation) && "N".equalsIgnoreCase(confirmed))
{ {
System.out.println("dateConfStr111111111"+dateConfStr);
valueXmlString.append("<status_type>").append("<![CDATA[C]]>").append("</status_type>"); valueXmlString.append("<status_type>").append("<![CDATA[C]]>").append("</status_type>");
valueXmlString.append("<date__due_chg>").append("<![CDATA[" + dateConfStr + "]]>").append("</date__due_chg>"); valueXmlString.append("<date__due_chg>").append("<![CDATA[" + dateConfStr + "]]>").append("</date__due_chg>");
valueXmlString.append("<date__effchg>").append("<![CDATA[" + dateConfStr + "]]>").append("</date__effchg>"); valueXmlString.append("<date__effchg>").append("<![CDATA[" + dateConfStr + "]]>").append("</date__effchg>");
} }
System.out.println("dateConfStr111111111"+dateConfStr);
} }
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
...@@ -1264,14 +1272,19 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal, ...@@ -1264,14 +1272,19 @@ public class StatusChangeIC extends ValidatorEJB //implements StatusChangeLocal,
} }
else if("tran_date".equalsIgnoreCase(currentColumn)) else if("tran_date".equalsIgnoreCase(currentColumn))
{ {
System.out.println("::::: Inside Tran_Date :::::");
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
tranDate = checkNull(genericUtility.getColumnValue("tran_date", dom)); //tranDate = checkNull(genericUtility.getColumnValue("tran_date", dom));
valueXmlString.append("<tran_date_orig>").append("<![CDATA[" + tranDate + "]]>").append("</tran_date_orig>"); tranDateStr = checkNull(genericUtility.getColumnValue("tran_date", dom));
valueXmlString.append("<tran_date_orig><![CDATA[").append(tranDateStr).append("]]></tran_date_orig>\r\n");
//valueXmlString.append("<tran_date_orig>").append("<![CDATA[" + tranDate + "]]>").append("</tran_date_orig>");
} }
System.out.println("tranDateStr=========="+tranDateStr);
} }
else if("extend".equalsIgnoreCase(currentColumn)) else if("extend".equalsIgnoreCase(currentColumn))
{ {
System.out.println("=====extend====");
extend = checkNull(genericUtility.getColumnValue("extend", dom)); extend = checkNull(genericUtility.getColumnValue("extend", dom));
monthsExtend = checkNull(genericUtility.getColumnValue("months_extend", dom)); monthsExtend = checkNull(genericUtility.getColumnValue("months_extend", dom));
if("N".equalsIgnoreCase(extend)) if("N".equalsIgnoreCase(extend))
......
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