Commit 8b4db6d1 authored by dpawar's avatar dpawar

update sql query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93894 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ccb2b2e7
...@@ -16,20 +16,17 @@ import java.sql.Connection; ...@@ -16,20 +16,17 @@ import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.sql.Types;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Calendar; import java.util.Calendar;
import java.util.HashMap; import java.util.HashMap;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import com.sun.org.apache.bcel.internal.generic.LALOAD;
@Stateless @Stateless
public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflushConfirmLocal,RcpBackflushConfirmRemote public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflushConfirmLocal,RcpBackflushConfirmRemote
{ {
boolean isError=false;
public String confirm(String tranID,String xtraParams, String forcedFlag) throws RemoteException,ITMException public String confirm(String tranID,String xtraParams, String forcedFlag) throws RemoteException,ITMException
{ {
System.out.println("----------------confirmed called (RcpBackflushConfirm)---------"); System.out.println("----------------confirmed called (RcpBackflushConfirm)---------");
...@@ -105,11 +102,15 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -105,11 +102,15 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
{ {
errString = retrieveBackflush(tranID,"R-BFS",1,xtraParams,conn); errString = retrieveBackflush(tranID,"R-BFS",1,xtraParams,conn);
System.out.println("After returning string from retrieveReceipt method-->>["+errString+"]"); System.out.println("After returning string from retrieveReceipt method-->>["+errString+"]");
// return errString; /* if (errString.indexOf("Error") > 0) {
return errString;
}*/
}
if(errString !=null && errString.trim().length() == 0) }
System.out.println("errorString @#@#---->>["+errString+"]");
System.out.println("isError---->>["+isError+"]");
if(errString !=null && errString.trim().length() == 0 && (!isError))
{ {
conn.commit(); conn.commit();
errString = itmDBAccessEJB.getErrorString("","VTCONFIRM","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCONFIRM","","",conn);
...@@ -117,6 +118,9 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -117,6 +118,9 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
} }
else else
{ {
if (!(errString.indexOf("Error") > 0)){
errString = itmDBAccessEJB.getErrorString("","VTDESNCONF","","",conn);
}
conn.rollback(); conn.rollback();
System.out.println("----------Trasaction Rollback---------"); System.out.println("----------Trasaction Rollback---------");
} }
...@@ -366,7 +370,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -366,7 +370,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
pstmt=null; pstmt=null;
} }
sql=""; sql="";
sql="select grade from stock where site_code = ?,loc_code = ?,item_code = ?,lot_no = ?,lot_sl = ?"; sql="select grade from stock where site_code = ? and loc_code = ? and item_code = ? and lot_no = ? and lot_sl = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, lsSiteCode); pstmt.setString(1, lsSiteCode);
pstmt.setString(2, locCode); pstmt.setString(2, locCode);
...@@ -403,7 +407,8 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -403,7 +407,8 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
pstmt=null; pstmt=null;
} }
//Script for calculation of no of article //Script for calculation of no of article
sql="select qty_per_art,pack_code from stock where item_code = ?,site_code = ?,loc_code = ?,lot_no = ?,lot_sl = ?"; sql="select qty_per_art,pack_code from stock where item_code = ? and " +
"site_code = ? and loc_code = ? and lot_no = ? and lot_sl = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, lsItemCode); pstmt.setString(1, lsItemCode);
pstmt.setString(2, lsSiteCode); pstmt.setString(2, lsSiteCode);
...@@ -831,7 +836,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -831,7 +836,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
pstmt.setString(5, lotNo); pstmt.setString(5, lotNo);
pstmt.setString(6, lsLotsl); pstmt.setString(6, lsLotsl);
upcnt=pstmt.executeUpdate(); upcnt=pstmt.executeUpdate();
System.out.println("No. of rows updated for project table --------->>["+upcnt+"]"); System.out.println("No. of rows updated for stock table --------->>["+upcnt+"]");
if(pstmt !=null) if(pstmt !=null)
{ {
pstmt.close(); pstmt.close();
...@@ -867,17 +872,14 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -867,17 +872,14 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
{ {
System.out.println("transaction is rollbacking..................."); System.out.println("transaction is rollbacking...................");
conn.rollback(); conn.rollback();
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception in retrieveReceipt method-------------["+e.getMessage()+"]"); System.out.println("Exception in retrieveReceipt method-------------["+e.getMessage()+"]");
retString=e.getMessage(); retString=e.getMessage();
isError=true;
e.printStackTrace(); e.printStackTrace();
try { try {
conn.rollback(); conn.rollback();
...@@ -1345,15 +1347,12 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -1345,15 +1347,12 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
int insCount=pstmt.executeUpdate(); int insCount=pstmt.executeUpdate();
System.out.println("Insert count for Qc order------>>["+insCount+"]"); System.out.println("Insert count for Qc order------>>["+insCount+"]");
} //end try } //end try
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception: @@@@@@@createQCOrder@@@@@@@ :["+e.getMessage()+"]"); System.out.println("Exception: @@@@@@@createQCOrder@@@@@@@ :["+e.getMessage()+"]");
errString=e.getMessage(); errString=e.getMessage();
isError=true;
e.printStackTrace(); e.printStackTrace();
} }
...@@ -1368,8 +1367,9 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -1368,8 +1367,9 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
cal.add(Calendar.DATE,leadTime); cal.add(Calendar.DATE,leadTime);
relativeDate = cal.getTime(); relativeDate = cal.getTime();
}catch(Exception e){ }catch(Exception e){
System.out.println("Exception "+e); System.out.println("Exception getRelativeDate : "+e);
e.printStackTrace(); e.printStackTrace();
isError=true;
throw new ITMException(e); throw new ITMException(e);
} }
return relativeDate; return relativeDate;
...@@ -1829,7 +1829,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -1829,7 +1829,7 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
lcInvValue=rs.getDouble(19); lcInvValue=rs.getDouble(19);
} }
System.out.println("lsItemcode--->>["+lsItemcode+"] lsSitecode---->>["+lsSitecode+"] lcQuantityHdr-->>["+lcQuantityHdr+"]"); System.out.println("lsItemcode--->>["+lsItemcode+"] lsSitecode---->>["+lsSitecode+"] lcQuantityHdr-->>["+lcQuantityHdr+"]");
System.out.println("lsQcreqd--->>["+lsQcreqd+"]lsSiteCodeMfg---->>["+lsSiteCodeMfg+"] lsLoccode-->>["+lsLoccode+"]"); System.out.println("lsLotno--->>["+lsLotno+"]lsSiteCodeMfg---->>["+lsSiteCodeMfg+"] lsLoccode-->>["+lsLoccode+"]");
if(rs != null) if(rs != null)
{ {
rs.close(); rs.close();
...@@ -1956,14 +1956,12 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -1956,14 +1956,12 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
System.out.println("@@@@@@@@ errorCode [rbfpost]@@@@@@--> ["+errorCode+"]"); System.out.println("@@@@@@@@ errorCode [rbfpost]@@@@@@--> ["+errorCode+"]");
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception : confirmBackflush() method------------"); System.out.println("Exception : confirmBackflush() method------------");
e.printStackTrace(); isError=true;
errorCode=e.getMessage();
try { try {
conn.rollback(); conn.rollback();
} catch (SQLException e1) { } catch (SQLException e1) {
...@@ -2004,11 +2002,13 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus ...@@ -2004,11 +2002,13 @@ public class RcpBackflushConfirm extends ActionHandlerEJB implements RcpBackflus
{ {
System.out.println("SQL Exception In getDBRowCount method of RcpBackflushConfirm Class : "+e.getMessage()); System.out.println("SQL Exception In getDBRowCount method of RcpBackflushConfirm Class : "+e.getMessage());
e.printStackTrace(); e.printStackTrace();
isError=true;
} }
catch(Exception ex) catch(Exception ex)
{ {
System.out.println("Exception In getDBRowCount method of RcpBackflushConfirm Class : "+ex.getMessage()); System.out.println("Exception In getDBRowCount method of RcpBackflushConfirm Class : "+ex.getMessage());
ex.printStackTrace(); ex.printStackTrace();
isError=true;
}finally{ }finally{
try{ try{
......
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