Commit dbce7432 authored by mjadhav's avatar mjadhav

add validation for event no


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97060 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7063712c
...@@ -115,9 +115,9 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -115,9 +115,9 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
String sql = ""; String sql = "";
String siteCode = ""; String siteCode = "";
String tranId = "",conf=""; String tranId = "",conf="";
String workOrder ="", activitySet="",eventNo=""; String workOrder ="", activitySet="",eventNo="",remarks="";
int woCnt=0,activityCnt=0; int woCnt=0,activityCnt=0,eventCnt=0;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = null; ConnDriver connDriver = null;
...@@ -143,9 +143,11 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -143,9 +143,11 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
workOrder=genericUtility.getColumnValue("work_order", dom); workOrder=genericUtility.getColumnValue("work_order", dom);
eventNo=checkNull(genericUtility.getColumnValue("event_no", dom)); eventNo=checkNull(genericUtility.getColumnValue("event_no", dom));
activitySet=genericUtility.getColumnValue("activity_set", dom); activitySet=genericUtility.getColumnValue("activity_set", dom);
remarks=genericUtility.getColumnValue("remarks", dom);
System.out.println("workOrder!!! :"+workOrder); System.out.println("workOrder!!! :"+workOrder);
System.out.println("eventNo :"+eventNo); System.out.println("eventNo :"+eventNo);
System.out.println("activitySet :"+activitySet); System.out.println("activitySet :"+activitySet);
System.out.println("remarks :"+remarks);
if(workOrder == null) if(workOrder == null)
{ {
...@@ -207,11 +209,36 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -207,11 +209,36 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
} }
} }
/*-----------------added by mahendra dated 29-DEC-2014 ------------------------------*/
System.out.println("eventNo :"+eventNo);
System.out.println("workOrder :"+workOrder);
sql = "select count(*) from wo_track_status where event_no= ? and REF_ID=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,eventNo);
pstmt.setString(2,workOrder);
rs = pstmt.executeQuery();
if(rs.next())
{
eventCnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("eventCnt :"+eventCnt);
if(eventCnt > 0)
{
System.out.println("Error:Duplicate event code with work order:"+workOrder);
errString = itmDBAccessEJB.getErrorString("","VMINVEVTNO ","","",conn);
return errString;
}
/*---------------------------------------------------------------------------------*/
errString=insertWorderTrack(workOrder,eventNo,activitySet,xtraParams,conn); errString=insertWorderTrack(workOrder,eventNo,activitySet,remarks,xtraParams,conn);
errString = errString.toLowerCase(); errString = errString.toLowerCase();
System.out.println("err String from GenWOTrackStatusPrc ="+errString); System.out.println("err String from GenWOTrackStatusPrc ="+errString);
if((errString != null ) && (errString.indexOf("success") > -1)) if((errString != null ) && (errString.indexOf("success") > -1))
...@@ -278,7 +305,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -278,7 +305,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
public String insertWorderTrack(String workOrder ,String eventNo,String activitySet,String xtraParams,Connection conn) throws RemoteException,ITMException public String insertWorderTrack(String workOrder ,String eventNo,String activitySet,String remarks,String xtraParams,Connection conn) throws RemoteException,ITMException
{ {
System.out.println( " Scheduler activity starts ......"); System.out.println( " Scheduler activity starts ......");
...@@ -397,6 +424,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -397,6 +424,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
trackBasis = trackBasis == null ? "" : trackBasis.trim(); trackBasis = trackBasis == null ? "" : trackBasis.trim();
roleCode = roleCode == null ? "" : roleCode.trim(); roleCode = roleCode == null ? "" : roleCode.trim();
trackLevel = trackLevel == null ? "" : trackLevel.trim(); trackLevel = trackLevel == null ? "" : trackLevel.trim();
remarks = remarks == null ? "" : remarks.trim();
xmlBuff = new StringBuffer(); xmlBuff = new StringBuffer();
...@@ -441,7 +469,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP ...@@ -441,7 +469,7 @@ public class GenWOTrackStatusPrc extends ProcessEJB implements GenWOTrackStatusP
xmlBuff.append("<days_required><![CDATA["+expCompDays+"]]></days_required>"); xmlBuff.append("<days_required><![CDATA["+expCompDays+"]]></days_required>");
xmlBuff.append("<plan_end_date><![CDATA["+sdfAppl.format(planDate)+"]]></plan_end_date>"); xmlBuff.append("<plan_end_date><![CDATA["+sdfAppl.format(planDate)+"]]></plan_end_date>");
xmlBuff.append("<event_no><![CDATA["+eventNo+"]]></event_no>"); xmlBuff.append("<event_no><![CDATA["+eventNo+"]]></event_no>");
xmlBuff.append("<remarks><![CDATA[]]></remarks>"); xmlBuff.append("<remarks><![CDATA["+remarks+"]]></remarks>");
xmlBuff.append("<add_user><![CDATA["+userId+"]]></add_user>"); xmlBuff.append("<add_user><![CDATA["+userId+"]]></add_user>");
xmlBuff.append("<add_date><![CDATA["+sdfAppl.format(currentDate)+"]]></add_date>"); xmlBuff.append("<add_date><![CDATA["+sdfAppl.format(currentDate)+"]]></add_date>");
xmlBuff.append("<add_term><![CDATA["+termId+"]]></add_term>"); xmlBuff.append("<add_term><![CDATA["+termId+"]]></add_term>");
......
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