Commit 40ec10b8 authored by agaikwad's avatar agaikwad

update qty_pass and qty_rejected basis on qcorder no

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@171668 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 74c7ce64
......@@ -56,6 +56,7 @@ public class QcOrdResultFinish extends ActionHandlerEJB implements QcOrdResultFi
ITMDBAccessEJB itmDBAccessEJB = null;
String errString = null;
int upd = 0;
int updtemp = 0;
double qtyPassed=0,qtyRejected=0;
String qOrder="";
double empQtyPassed=0,empQtyRejected=0;
......@@ -76,38 +77,57 @@ public class QcOrdResultFinish extends ActionHandlerEJB implements QcOrdResultFi
//check if there is record in detail
System.out.println("forced flag::::=>"+forcedFlag);
sql = "select qty_passed,qty_rejected,qorder_no,emp_passed_qty, emp_rejected_qty from qc_ord_res where tran_id = ? ";
sql = "select qorder_no from qc_ord_res where tran_id = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, tranId.trim() );
rs = pstmt.executeQuery();
if( rs.next() )
{
qOrder=rs.getString(1);
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
sql = "select sum(emp_passed_qty),sum(emp_passed_qty) from qc_ord_res where qorder_no = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1,qOrder);
rs = pstmt.executeQuery();
if( rs.next() )
{
qtyPassed=rs.getDouble(1);
qtyRejected=rs.getDouble(2);
qOrder=rs.getString(3);
empQtyPassed=rs.getDouble(4);
empQtyRejected=rs.getDouble(5);
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
sumQtypass=qtyPassed + empQtyPassed;
System.out.println("sumQtypass["+sumQtypass+"] = qtyPassed ["+qtyPassed+"] + empQtyPassed"+empQtyPassed+"]");
sumQtyReject=qtyRejected + empQtyRejected;
System.out.println("sumQtyReject["+sumQtyReject+"] = qtyRejected ["+qtyRejected+"] + empQtyRejected"+empQtyRejected+"]");
System.out.println("qtyPassed["+qtyPassed+"] qtyRejected["+qtyRejected+"]");
if(qOrder!=null && qOrder.trim().length() > 0)
{
sql = "update qc_order set qty_passed =? , qty_rejected =? where qorder_no = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setDouble(1,sumQtypass);
pstmt.setDouble(2, sumQtyReject);
pstmt.setDouble(1,qtyPassed);
pstmt.setDouble(2, qtyRejected);
pstmt.setString(3,qOrder);
upd=pstmt.executeUpdate();
pstmt.close();
pstmt = null;
if(upd > 0)
{
sql = "update qc_ord_res set parent__tran_id =? where qorder_no = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString(1,tranId);
pstmt.setString(2,qOrder);
updtemp=pstmt.executeUpdate();
pstmt.close();
pstmt = null;
System.out.println("updtemp sucessfully"+updtemp);
}
if(upd > 0)
{
conn.commit();
System.out.println("connection commit sucessfully");
......
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