Commit bfef682a authored by dpawar's avatar dpawar

added code for dept code


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95728 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9970117c
...@@ -420,14 +420,46 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt ...@@ -420,14 +420,46 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt
System.out.println("confirmedOpr--->>["+confirmedOpr+"]"); System.out.println("confirmedOpr--->>["+confirmedOpr+"]");
if("N".equalsIgnoreCase(confirmedOpr)){ if("N".equalsIgnoreCase(confirmedOpr)){
errCode = "VTOPRFDB"; errCode = "VTOPRFDB";
//errString = getErrorString("site_code",errCode,userId);
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
} }
} }
else if (childNodeName.equalsIgnoreCase("dept_code")){
String deptCode="";
deptCode = checkNull(genericUtility.getColumnValue("dept_code",dom));
System.out.println("deptCode--->>["+deptCode+"]");
if(deptCode.length() == 0){
errCode = "VTDEPTCNN"; //dept code not empty.
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}else{
sql="select count(*) from department where dept_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, deptCode);
rs=pstmt.executeQuery();
if(rs.next()){
cnt=rs.getInt(1);
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
System.out.println("deptCode cnt--->["+cnt+"]");
if(cnt == 0){
errCode = "VMDEP1"; //code does not exist in department master.
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
// Added by mahesh on 14-07-2014 // Added by mahesh on 14-07-2014
else if (childNodeName.equalsIgnoreCase("site_code")){ else if (childNodeName.equalsIgnoreCase("site_code")){
String siteCode = ""; String siteCode = "";
...@@ -439,7 +471,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt ...@@ -439,7 +471,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt
pstmt.setString(1, siteCode); pstmt.setString(1, siteCode);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
if(rs.next()){ if(rs.next()){
count=rs.getInt(1); count=rs.getInt(1);
} }
rs.close(); rs.close();
rs=null; rs=null;
...@@ -703,9 +735,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt ...@@ -703,9 +735,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt
pstmt.close(); pstmt.close();
pstmt=null; pstmt=null;
valueXmlString.append("<seq_no>").append("<![CDATA[" +seqno+ "]]>").append("</seq_no>"); valueXmlString.append("<seq_no>").append("<![CDATA[" +seqno+ "]]>").append("</seq_no>");
valueXmlString.append("<wait_time>").append("<![CDATA[" +wtime+ "]]>").append("</wait_time>"); valueXmlString.append("<wait_time>").append("<![CDATA[" +wtime+ "]]>").append("</wait_time>");
valueXmlString.append("<set_time>").append("<![CDATA[" +stime+ "]]>").append("</set_time>"); valueXmlString.append("<set_time>").append("<![CDATA[" +stime+ "]]>").append("</set_time>");
valueXmlString.append("<reset_time>").append("<![CDATA[" +retime+ "]]>").append("</reset_time>"); valueXmlString.append("<reset_time>").append("<![CDATA[" +retime+ "]]>").append("</reset_time>");
...@@ -739,6 +769,24 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt ...@@ -739,6 +769,24 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt
routecodeDF=getColumnDescr(conn,"route_code","workorder","work_order",workOrderL); routecodeDF=getColumnDescr(conn,"route_code","workorder","work_order",workOrderL);
valueXmlString.append("<route_code>").append("<![CDATA[" + routecodeDF + "]]>").append("</route_code>"); valueXmlString.append("<route_code>").append("<![CDATA[" + routecodeDF + "]]>").append("</route_code>");
valueXmlString.append("<seq_no>").append("<![CDATA[]]>").append("</seq_no>");
valueXmlString.append("<wait_time>").append("<![CDATA[]]>").append("</wait_time>");
valueXmlString.append("<set_time>").append("<![CDATA[]]>").append("</set_time>");
valueXmlString.append("<reset_time>").append("<![CDATA[]]>").append("</reset_time>");
valueXmlString.append("<run_time>").append("<![CDATA[]]>").append("</run_time>");
valueXmlString.append("<item_code>").append("<![CDATA[]]>").append("</item_code>");
valueXmlString.append("<item_descr>").append("<![CDATA[]]>").append("</item_descr>");
valueXmlString.append("<work_ctr__o>").append("<![CDATA[]]>").append("</work_ctr__o>");
valueXmlString.append("<work_ctr>").append("<![CDATA[]]>").append("</work_ctr>");
valueXmlString.append("<mc_code__o>").append("<![CDATA[]]>").append("</mc_code__o>");
valueXmlString.append("<mc_code>").append("<![CDATA[]]>").append("</mc_code>");
valueXmlString.append("<machines_descr>").append("<![CDATA[]]>").append("</machines_descr>");
valueXmlString.append("<proc_code protect = \"0\">").append("<![CDATA[]]>").append("</proc_code>");
valueXmlString.append("<process_descr>").append("<![CDATA[]]>").append("</process_descr>");
} }
else if (currentColumn.trim().equalsIgnoreCase("mc_code")) else if (currentColumn.trim().equalsIgnoreCase("mc_code"))
{ {
...@@ -946,11 +994,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt ...@@ -946,11 +994,7 @@ public class WorkOrderRouteAlt extends ValidatorEJB implements WorkOrderRouteAlt
StringBuffer sql1=new StringBuffer(); StringBuffer sql1=new StringBuffer();
try{ try{
if(condParamL.size() > 0){ if(condParamL.size() > 0){
System.out.println("---------arrayList Size---->>["+condParamL+"]"); System.out.println("condParamL--->>["+condParamL+"]");
System.out.println("---------arrayList values 1---->>["+condParamL.get(0)+"]");//"operation"
System.out.println("---------arrayList values 2---->>["+condParamL.get(1)+"]");//"work_order"
System.out.println("---------arrayList values 3---->>["+condParamL.get(2)+"]");//operation
System.out.println("---------arrayList values 4---->>["+condParamL.get(3)+"]");//work_order
sql1.append("select count(*) from "+tableName+" where "+condParamL.get(0)+" = ? and "+condParamL.get(1)+" = ? "); sql1.append("select count(*) from "+tableName+" where "+condParamL.get(0)+" = ? and "+condParamL.get(1)+" = ? ");
if(condParamL.size() > 4) if(condParamL.size() > 4)
{ {
......
...@@ -174,7 +174,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -174,7 +174,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
private String gbfRetrieveWoRouteAlt(String amdNo,String xtraParams,Connection conn) private String gbfRetrieveWoRouteAlt(String amdNo,String xtraParams,Connection conn)
{ {
String sql="",errcode = "", conf="", mcCode="" , worder="",dbName="",itemCode="",procCode=""; String sql="",errcode = "", conf="", mcCode="" , worder="",dbName="",itemCode="",procCode="";
String loginEmpCode="",loginSite="",workCtr="",workCtrOld="",mcCodeOld=""; String loginEmpCode="",loginSite="",workCtr="",workCtrOld="",mcCodeOld="",deptCode="";
int operation=0,cnt=0; int operation=0,cnt=0;
double waitT=0,setT=0,resetT=0,runT=0; double waitT=0,setT=0,resetT=0,runT=0;
ArrayList <String> updateParamList =new ArrayList(); ArrayList <String> updateParamList =new ArrayList();
...@@ -195,7 +195,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -195,7 +195,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
if(errcode.length() == 0){ if(errcode.length() == 0){
sql="select work_order,operation,item_code,proc_code,wait_time,set_time,run_time,reset_time,work_ctr," sql="select work_order,operation,item_code,proc_code,wait_time,set_time,run_time,reset_time,work_ctr,"
+ "mc_code,work_ctr__o,mc_code__o from worder_route_alt where amd_no= ?"; + "mc_code,work_ctr__o,mc_code__o,dept_code from worder_route_alt where amd_no= ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, amdNo); pstmt.setString(1, amdNo);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
...@@ -212,6 +212,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -212,6 +212,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
mcCode=checkNull(rs.getString(10)); mcCode=checkNull(rs.getString(10));
workCtrOld=checkNull(rs.getString(11)); workCtrOld=checkNull(rs.getString(11));
mcCodeOld=checkNull(rs.getString(12)); mcCodeOld=checkNull(rs.getString(12));
deptCode=checkNull(rs.getString(13));
} }
if(rs!=null){ if(rs!=null){
rs.close(); rs.close();
...@@ -225,13 +226,13 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -225,13 +226,13 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
System.out.println("operation---->"+operation); System.out.println("operation---->"+operation);
System.out.println("mccode---->"+mcCode); System.out.println("mccode---->"+mcCode);
System.out.println("workCtr---->"+workCtr); System.out.println("workCtr---->"+workCtr);
System.out.println("deptCode---->"+deptCode);
if(workCtr.length() == 0){ if(workCtr.length() == 0){
workCtr=workCtrOld; workCtr=workCtrOld;
} }
if(mcCode.length() == 0){ if(mcCode.length() == 0){
mcCode=mcCodeOld; mcCode=mcCodeOld;
} }
updateParamMap.put("mcCode", mcCode); updateParamMap.put("mcCode", mcCode);
updateParamMap.put("worder", worder); updateParamMap.put("worder", worder);
...@@ -247,6 +248,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -247,6 +248,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
updateParamMap.put("setT", Double.toString(setT)); updateParamMap.put("setT", Double.toString(setT));
updateParamMap.put("runT", Double.toString(runT)); updateParamMap.put("runT", Double.toString(runT));
updateParamMap.put("resetT", Double.toString(resetT)); updateParamMap.put("resetT", Double.toString(resetT));
updateParamMap.put("deptCode", deptCode);
// update worder_route and worder_route_alt table // update worder_route and worder_route_alt table
...@@ -1150,7 +1152,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -1150,7 +1152,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
try{ try{
//sql="update worder_route set mc_code = ? where work_order = ? and operation = ?"; //sql="update worder_route set mc_code = ? where work_order = ? and operation = ?";
sql="update worder_route set mc_code = ?,item_code = ?,proc_code = ?,wait_time = ?,set_time = ?," sql="update worder_route set mc_code = ?,item_code = ?,proc_code = ?,wait_time = ?,set_time = ?,"
+ "run_time = ?,reset_time = ?,work_ctr =? where work_order = ? and operation = ?"; + "run_time = ?,reset_time = ?,work_ctr = ?,dept_code = ? where work_order = ? and operation = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, updateParamMapL.get("mcCode")); pstmt.setString(1, updateParamMapL.get("mcCode"));
pstmt.setString(2, updateParamMapL.get("itemCode")); pstmt.setString(2, updateParamMapL.get("itemCode"));
...@@ -1161,8 +1163,10 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -1161,8 +1163,10 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
pstmt.setDouble(7, Double.parseDouble(updateParamMapL.get("resetT"))); pstmt.setDouble(7, Double.parseDouble(updateParamMapL.get("resetT")));
pstmt.setString(8, updateParamMapL.get("workCtr")); pstmt.setString(8, updateParamMapL.get("workCtr"));
pstmt.setString(9, updateParamMapL.get("worder")); pstmt.setString(9, updateParamMapL.get("deptCode"));
pstmt.setInt(10, Integer.parseInt(updateParamMapL.get("operation")));
pstmt.setString(10, updateParamMapL.get("worder"));
pstmt.setInt(11, Integer.parseInt(updateParamMapL.get("operation")));
count=pstmt.executeUpdate(); count=pstmt.executeUpdate();
......
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