Commit 67d56bae authored by mjadhav's avatar mjadhav

changes done for itemchanged


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96783 ce508802-f39f-4f6c-b175-0d175dae99d5
parent eac7ac56
...@@ -103,7 +103,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -103,7 +103,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
try try
{ {
System.out.println("FacilityIC.java ::wfvaldata called !!!!!!"); System.out.println("WOTrackStatusIC.java ::wfvaldata called !!!!!!");
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null; connDriver = null;
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
...@@ -291,7 +291,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -291,7 +291,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
if(ct == 0) if(ct == 0)
{ {
errCode = "VMINVTKID";//Invalid Facility code!!! errCode = "VMINVTKID";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
errString = getErrorString("Invalid track set", errCode, userId); errString = getErrorString("Invalid track set", errCode, userId);
...@@ -316,16 +316,23 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -316,16 +316,23 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
} }
/*if(childNodeName.equalsIgnoreCase("act_code")) if(childNodeName.equalsIgnoreCase("act_code"))
{ {
actCode = genericUtility.getColumnValue("act_code", dom); actCode = genericUtility.getColumnValue("act_code", dom);
System.out.println("actCode :: "+actCode); System.out.println("actCode :: "+actCode);
System.out.println("trackSet :: "+trackSet);
if(genericUtility.getColumnValue("act_code", dom) == null)
{
errCode = "VMEMTACNO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("act code can not be null");
}
if(actCode != null) if(actCode != null && trackSet != null)
{ {
sql = " select count (*) from tran_track_acts act ,tran_track_set_det tsd" + sql = " select count (*) from tran_track_acts act ,tran_track_set_det tsd" +
" where tsd.act_code = act.act_code and tsd.act_code=? and tsd.track_set=? "; " where tsd.act_code = act.act_code and tsd.act_code=? and tsd.track_set=? ";
...@@ -352,23 +359,11 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -352,23 +359,11 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
System.out.println("Error due to act code not exist in master!!"); System.out.println("Error due to act code not exist in master!!");
} }
} }
}*/
if(childNodeName.equalsIgnoreCase("act_code"))
{
actCode = genericUtility.getColumnValue("act_code", dom);
System.out.println("actCode ::"+actCode);
if(genericUtility.getColumnValue("act_code", dom) == null)
{
errCode = "VMEMTACNO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("act code can not be null");
}
} }
if(childNodeName.equalsIgnoreCase("role_code")) if(childNodeName.equalsIgnoreCase("role_code"))
{ {
roleCode = genericUtility.getColumnValue("role_code", dom); roleCode = genericUtility.getColumnValue("role_code", dom);
...@@ -533,9 +528,11 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -533,9 +528,11 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
{ {
System.out.println("@@@@@@@ itemChanged called@@@@@"); System.out.println("@@@@@@@ itemChanged called@@@@@");
String sql="",refId="",lotNo="",itemCode="",itemDescr="",actCode="",trackSet="",seqNo="",refSer=""; String sql="",refId="",lotNo="",itemCode="",itemDescr="",actCode="",trackSet="",refSer="";
String trackReq="",trackBasis=""; String trackReq="",trackBasis="";
int expCompsDays=0; int expCompsDays=0;
int seqNo=0;
int expCompdays=0;
StringBuffer valueXmlString = new StringBuffer(); StringBuffer valueXmlString = new StringBuffer();
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -553,8 +550,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -553,8 +550,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
int childNodeListLength = 0; int childNodeListLength = 0;
int ctr=0; int ctr=0;
DistCommon distcommon=null; DistCommon distcommon=null;
String relAutoConfirm=""; String relAutoConfirm="",trackLevel="",roleCode="";
SimpleDateFormat sdf; SimpleDateFormat sdf;
SimpleDateFormat sdfAppl ;
try try
{ {
...@@ -569,6 +567,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -569,6 +567,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
} }
refSer="W-ORD"; refSer="W-ORD";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>"); valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>"); valueXmlString.append(editFlag).append("</editFlag></header>");
System.out.println("**********ITEMCHANGE FOR CASE :::: "+currentFormNo+"**************"); System.out.println("**********ITEMCHANGE FOR CASE :::: "+currentFormNo+"**************");
...@@ -593,6 +592,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -593,6 +592,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
{ {
valueXmlString.append( "<ref_ser><![CDATA["+refSer+"]]></ref_ser>" ); valueXmlString.append( "<ref_ser><![CDATA["+refSer+"]]></ref_ser>" );
// valueXmlString.append( "<chg_user><![CDATA[]]></chg_user>" );
// valueXmlString.append( "<chg_date><![CDATA[]]></chg_date>" );
// valueXmlString.append( "<chg_term><![CDATA[]]></chg_term>" );
} }
...@@ -640,14 +642,13 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -640,14 +642,13 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
valueXmlString.append("<context_1><![CDATA["+itemCode+"-"+itemDescr+"]]></context_1>"); valueXmlString.append("<context_1><![CDATA["+itemCode+"-"+itemDescr+"]]></context_1>");
valueXmlString.append("<context_2><![CDATA["+lotNo+"]]></context_2>"); valueXmlString.append("<context_2><![CDATA["+lotNo+"]]></context_2>");
valueXmlString.append("<context_3><![CDATA["+dueDate+"]]></context_3>"); valueXmlString.append("<context_3><![CDATA["+dueDate+"]]></context_3>");
//valueXmlString.append("<context_2><![CDATA["+lotNo+"]]></context_2>");
//valueXmlString.append("<context_3><![CDATA["+sdf.format(dueDate)+"]]></context_3>");
} }
if(currentColumn.trim().equalsIgnoreCase("track_set")) if(currentColumn.trim().equalsIgnoreCase("track_set") )
{ {
trackSet=checkNull(genericUtility.getColumnValue("track_set", dom)); trackSet=checkNull(genericUtility.getColumnValue("track_set", dom));
System.out.println("trackSet :"+trackSet); System.out.println("trackSet :"+trackSet);
...@@ -675,11 +676,55 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca ...@@ -675,11 +676,55 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
} }
if(currentColumn.trim().equalsIgnoreCase("act_code") )
{
actCode=checkNull(genericUtility.getColumnValue("act_code", dom));
trackSet=checkNull(genericUtility.getColumnValue("track_set", dom));
System.out.println("actCode :"+actCode);
System.out.println("trackSet :"+trackSet);
sql = "select act.role_code,act.track_level,tsd.seq_no,tsd.exp_comp_days " +
"from tran_track_acts act ,tran_track_set_det tsd where tsd.act_code = act.act_code" +
" and tsd.act_code= ? and tsd.track_set= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, actCode);
pstmt.setString(2, trackSet);
rs = pstmt.executeQuery();
if (rs.next())
{
seqNo=rs.getInt("seq_no");
expCompdays=rs.getInt("exp_comp_days");
trackLevel=rs.getString("track_level");
roleCode=rs.getString("role_code");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
planDate = getDates(new Date(),expCompdays);
System.out.println("planDate :: "+planDate);
System.out.println("seqNo :: "+seqNo);
System.out.println("expCompdays :: "+expCompdays);
valueXmlString.append("<track_level><![CDATA["+trackLevel+"]]></track_level>");
valueXmlString.append("<role_code><![CDATA["+roleCode+"]]></role_code>");
valueXmlString.append("<days_required><![CDATA["+expCompdays+"]]></days_required>");
valueXmlString.append("<seq_no><![CDATA["+seqNo+"]]></seq_no>");
valueXmlString.append("<plan_end_date><![CDATA["+sdf.format(planDate)+"]]></plan_end_date>");
}
/*select act.role_code,act.track_level,tsd.seq_no,tsd.exp_comp_days,tsd.seq_no from tran_track_acts act ,tran_track_set_det tsd
where tsd.act_code = act.act_code and tsd.act_code='ACT01' and tsd.track_set='TRSET01'
*/
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
......
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