Commit 623f645b authored by smane's avatar smane

update EJB File for QC Approval Wizard(M14HFRA002)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97004 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b9414799
...@@ -433,7 +433,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -433,7 +433,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
String itemCode = "",siteCode = "",itemDescr = "",currDateStr=""; String itemCode = "",siteCode = "",itemDescr = "",currDateStr="";
String lotNo="",locCode="",lotSl="",locCodeFrom="",locDescrFrom="",lotNoFrom="",lotNoTo="",lotSlFrom="",lotSlTo="",locCodeTo="",locCodeIss=""; String lotNo="",locCode="",lotSl="",locCodeFrom="",locDescrFrom="",lotNoFrom="",lotNoTo="",lotSlFrom="",lotSlTo="",locCodeTo="",locCodeIss="";
String qcOrdType="",descr = "",unit = "",unitSample="",testStatus="",suppCode="",porcpNo="",siteDescr="",qcOrdDateStr=""; String qcOrdType="",descr = "",unit = "",unitSample="",testStatus="",suppCode="",porcpNo="",siteDescr="",qcOrdDateStr="";
String userId = "", termId = "",errCode="",chgTerm="",locType="",dbLocCode="",dbLocType; String userId = "", termId = "",errCode="",chgTerm="",locType="",dbLocCode="",dbLocType,containerNo="";
int lineNo = 0,dbLineNo=0; int lineNo = 0,dbLineNo=0;
int currentFormNo= 0; int currentFormNo= 0;
int noArt=0,domId=0,lineNoMax=0; int noArt=0,domId=0,lineNoMax=0;
...@@ -644,6 +644,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -644,6 +644,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
valueXmlString.append("<quantity><![CDATA[").append(quantity).append("]]></quantity>\r\n"); valueXmlString.append("<quantity><![CDATA[").append(quantity).append("]]></quantity>\r\n");
valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n"); valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n");
valueXmlString.append("<no_art><![CDATA[").append(noArt).append("]]></no_art>\r\n"); valueXmlString.append("<no_art><![CDATA[").append(noArt).append("]]></no_art>\r\n");
valueXmlString.append("<line_no_sl><![CDATA[").append(checkNull("1")).append("]]></line_no_sl>\r\n");
//valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n"); //valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n");
valueXmlString.append("</Detail3>\r\n"); valueXmlString.append("</Detail3>\r\n");
} }
...@@ -664,6 +665,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -664,6 +665,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
valueXmlString.append("<quantity><![CDATA[").append(quantity).append("]]></quantity>\r\n"); valueXmlString.append("<quantity><![CDATA[").append(quantity).append("]]></quantity>\r\n");
valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n"); valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n");
valueXmlString.append("<no_art><![CDATA[").append(noArt).append("]]></no_art>\r\n"); valueXmlString.append("<no_art><![CDATA[").append(noArt).append("]]></no_art>\r\n");
valueXmlString.append("<line_no_sl><![CDATA[").append(checkNull("1")).append("]]></line_no_sl>\r\n");
//valueXmlString.append("<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n"); //valueXmlString.append("<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n");
valueXmlString.append("</Detail3>\r\n"); valueXmlString.append("</Detail3>\r\n");
} }
...@@ -718,9 +720,10 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -718,9 +720,10 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
lotSl = genericUtility.getColumnValueFromNode("lot_sl", parentNode); lotSl = genericUtility.getColumnValueFromNode("lot_sl", parentNode);
quantity = Double.parseDouble(genericUtility.getColumnValueFromNode("quantity", parentNode)); quantity = Double.parseDouble(genericUtility.getColumnValueFromNode("quantity", parentNode));
noArt = Integer.parseInt(genericUtility.getColumnValueFromNode("no_art", parentNode)); noArt = Integer.parseInt(genericUtility.getColumnValueFromNode("no_art", parentNode));
containerNo = genericUtility.getColumnValueFromNode("line_no_sl", parentNode);
//Get Sample Qty from qc_sample_stk... //Get Sample Qty from qc_sample_stk...
sampleQty=0.0; sampleQty=0.0;
sql = "SELECT qcsmp.qty_sample FROM qc_sample_stk qcsmp,qc_sample qcs WHERE qcsmp.tran_id = qcs.tran_id AND qcs.item_code= ?" /*sql = "SELECT qcsmp.qty_sample FROM qc_sample_stk qcsmp,qc_sample qcs WHERE qcsmp.tran_id = qcs.tran_id AND qcs.item_code= ?"
+ " AND qcsmp.lot_no = ? AND qcsmp.lot_sl = ? AND qcsmp.loc_code = ? AND qcs.qorder_no= ?"; + " AND qcsmp.lot_no = ? AND qcsmp.lot_sl = ? AND qcsmp.loc_code = ? AND qcs.qorder_no= ?";
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
pstmt.setString(1, itemCode); pstmt.setString(1, itemCode);
...@@ -738,7 +741,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -738,7 +741,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/
//Prepare Selected row.. //Prepare Selected row..
sql = "select line_no,loc_code,loctype from qc_order_lots where qorder_no = ? and item_code= ? and lot_no= ? and lot_sl= ? and loc_code__issue= ? "; sql = "select line_no,loc_code,loctype from qc_order_lots where qorder_no = ? and item_code= ? and lot_no= ? and lot_sl= ? and loc_code__issue= ? ";
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
...@@ -771,6 +774,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -771,6 +774,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" ); valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" );
valueXmlString.append( "<sample_qty><![CDATA[" ).append( sampleQty ).append( "]]></sample_qty>\r\n" ); valueXmlString.append( "<sample_qty><![CDATA[" ).append( sampleQty ).append( "]]></sample_qty>\r\n" );
valueXmlString.append( "<loctype><![CDATA[" ).append( dbLocType ).append( "]]></loctype>\r\n" ); valueXmlString.append( "<loctype><![CDATA[" ).append( dbLocType ).append( "]]></loctype>\r\n" );
valueXmlString.append( "<line_no_sl><![CDATA[").append(checkNull(containerNo)).append("]]></line_no_sl>\r\n");
//valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n"); //valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n");
valueXmlString.append("</Detail4>\r\n"); valueXmlString.append("</Detail4>\r\n");
} }
...@@ -792,6 +796,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca ...@@ -792,6 +796,7 @@ public class QCApprovalWizIC extends ValidatorEJB implements QCApprovalWizICLoca
valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" ); valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" );
valueXmlString.append( "<sample_qty><![CDATA[" ).append( sampleQty ).append( "]]></sample_qty>\r\n" ); valueXmlString.append( "<sample_qty><![CDATA[" ).append( sampleQty ).append( "]]></sample_qty>\r\n" );
valueXmlString.append( "<loctype><![CDATA[" ).append( "" ).append( "]]></loctype>\r\n" ); valueXmlString.append( "<loctype><![CDATA[" ).append( "" ).append( "]]></loctype>\r\n" );
valueXmlString.append( "<line_no_sl><![CDATA[").append(checkNull(containerNo)).append("]]></line_no_sl>\r\n");
//valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n"); //valueXmlString.append( "<qc_order><![CDATA[" ).append( qcOrdNo ).append( "]]></qc_order>\r\n");
valueXmlString.append("</Detail4>\r\n"); valueXmlString.append("</Detail4>\r\n");
} }
......
...@@ -88,7 +88,7 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo ...@@ -88,7 +88,7 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo
System.out.println(">>>>>>>dom totalPassedQty:"+totalPassedQty); System.out.println(">>>>>>>dom totalPassedQty:"+totalPassedQty);
} }
//Get total quantity from qc_order_lots.. //Get total quantity from qc_order_lots..
sql = "select sum(sample_qty) as sample_qty from qc_order_lots where qorder_no= ? "; /*sql = "select sum(sample_qty) as sample_qty from qc_order_lots where qorder_no= ? ";
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -101,6 +101,7 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo ...@@ -101,6 +101,7 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo
pstmt = null; pstmt = null;
rs = null; rs = null;
System.out.println(">>>>>>>totalSampleQty:"+totalSampleQty); System.out.println(">>>>>>>totalSampleQty:"+totalSampleQty);
*/
//Get total Reject Quantity from qc_order_lots.. //Get total Reject Quantity from qc_order_lots..
sql = "select sum(quantity) as quantity from qc_order_lots where qorder_no= ? and loctype='R' "; sql = "select sum(quantity) as quantity from qc_order_lots where qorder_no= ? and loctype='R' ";
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
...@@ -115,17 +116,17 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo ...@@ -115,17 +116,17 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo
pstmt = null; pstmt = null;
rs = null; rs = null;
System.out.println(">>>>>>>totalRejectQty:"+totalRejectQty); System.out.println(">>>>>>>totalRejectQty:"+totalRejectQty);
totalRejSampQty= totalRejectQty + totalSampleQty; //totalRejSampQty= totalRejectQty + totalSampleQty;
System.out.println(">>>>>>>>>>totalRejSampQty:"+totalRejSampQty); //System.out.println(">>>>>>>>>>totalRejSampQty:"+totalRejSampQty);
totalPassedQty= totalPassedQty - totalRejSampQty; totalPassedQty= totalPassedQty - totalRejectQty;
System.out.println(">>>>>>>>>>Final totalPassedQty:"+totalPassedQty); System.out.println(">>>>>>>>>>Final totalPassedQty:"+totalPassedQty);
sql = "update qc_order set qty_passed= ? , qty_rejected= ? , qty_sample= ? where qorder_no = ? "; sql = "update qc_order set qty_passed= ? , qty_rejected= ? where qorder_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setDouble(1, totalPassedQty); pstmt.setDouble(1, totalPassedQty);
pstmt.setDouble(2, totalRejectQty); pstmt.setDouble(2, totalRejectQty);
pstmt.setDouble(3, totalSampleQty); //pstmt.setDouble(3, totalSampleQty);
pstmt.setString(4, tranId); pstmt.setString(3, tranId);
updCnt = pstmt.executeUpdate(); updCnt = pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt1 = null; pstmt1 = null;
...@@ -199,7 +200,6 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo ...@@ -199,7 +200,6 @@ public class QCApprovalWizPos extends ValidatorEJB implements QCApprovalWizPosLo
{ {
System.out.println(">>>>QC Order Confirmed Successfully:"+tranId); System.out.println(">>>>QC Order Confirmed Successfully:"+tranId);
isError=false; isError=false;
} }
else else
{ {
......
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