Commit e2a035f6 authored by msharma's avatar msharma

Changes done for Work order issue wise stock transfer through mobile wizard


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98578 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8dd97318
...@@ -1426,17 +1426,17 @@ public class WoTransferPrc extends ProcessEJB implements WoTransferPrcLocal,WoTr ...@@ -1426,17 +1426,17 @@ public class WoTransferPrc extends ProcessEJB implements WoTransferPrcLocal,WoTr
sql = "select tran_id,line_no,item_code,lot_no,lot_sl,loc_code, quantity,exp_lev "+ sql = "select tran_id,line_no,item_code,lot_no,lot_sl,loc_code, quantity,exp_lev "+
" from inv_alloc_det where tran_id IN (SELECT TRAN_ID FROM INV_ALLOCATE "+ " from inv_alloc_det where tran_id IN (SELECT TRAN_ID FROM INV_ALLOCATE "+
" WHERE WORK_ORDER IN (SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO = ? AND STATUS = 'R')) "+ " WHERE WORK_ORDER IN (SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO = ? AND STATUS = 'R')) "+
" and loc_code in(select loc_code from location where inv_stat = ? ) and site_code = ? and item_code= ? " " and loc_code in(select loc_code from location where inv_stat in("+invstat1+") ) and site_code = ? and item_code= ? "
+ "and case when deallocated is null then 'N' else deallocated end = 'N' and lot_no=? and lot_sl=? and loc_code=? "; + "and case when deallocated is null then 'N' else deallocated end = 'N' and lot_no=? and lot_sl=? and loc_code=? ";
pstmt = connOne.prepareStatement(sql); pstmt = connOne.prepareStatement(sql);
pstmt.setString(1,campNo); pstmt.setString(1,campNo);
pstmt.setString(2,invstat1); //pstmt.setString(2,invstat1);
pstmt.setString(3,siteCode); pstmt.setString(2,siteCode);
pstmt.setString(4,itemCode); pstmt.setString(3,itemCode);
pstmt.setString(5,lotno); pstmt.setString(4,lotno);
pstmt.setString(6,lotsl); pstmt.setString(5,lotsl);
pstmt.setString(7,locCodeFr); pstmt.setString(6,locCodeFr);
//pstmt.setString(8,explev); //pstmt.setString(8,explev);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
......
...@@ -23,11 +23,14 @@ import java.text.SimpleDateFormat; ...@@ -23,11 +23,14 @@ import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
import java.util.HashSet;
import java.util.Set;
import java.sql.Timestamp; import java.sql.Timestamp;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import javax.ejb.Stateless; import javax.ejb.Stateless;
@Stateless @Stateless
...@@ -89,11 +92,15 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -89,11 +92,15 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
// added by cpatil end 06-sept-12 // added by cpatil end 06-sept-12
String workOrder=""; String workOrder="";
int locCnt=0;
String subStoreInvStat="";
String mainStoreInvStat="";
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null; connDriver = null;
MfgCommon mfgComm = new MfgCommon();
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getApplDateFormat());
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
...@@ -349,6 +356,55 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -349,6 +356,55 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
errString = getErrorString("loc_code__to","VTLOCTO2",userId); errString = getErrorString("loc_code__to","VTLOCTO2",userId);
break; break;
} }
subStoreInvStat = mfgComm.getEnvMfg("999999","SUB_ST_INVSTAT", conn);
String subStoreArr[]=subStoreInvStat.split(",");
Set <String>subStorSet=new HashSet<String>();
for(int arrLnegth=0;arrLnegth<subStoreArr.length;arrLnegth++)
{
subStorSet.add(subStoreArr[arrLnegth]);
}
mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn);
String mainStoreArr[]=mainStoreInvStat.split(",");
for(int arrLnegth=0;arrLnegth<mainStoreArr.length;arrLnegth++)
{
String mainStoreStat= mainStoreArr[arrLnegth];
if(subStorSet.contains(mainStoreStat))
{
errString=getErrorString("loc_code__to","VTDISPVAR",userId);
break;
}
}
/*if(subStoreInvStat.equalsIgnoreCase(mainStoreInvStat))
{
//errString = itmDBAccessEJB.getErrorString("","VTDISPVAR ","","",conn);
errString=getErrorString("loc_code__to","VTDISPVAR",userId);
break;
//return errString;
}*/
sql = "select count(1) from location where loc_code = ? and inv_stat in("+subStoreInvStat+")";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,locCodeTo);
//pstmt.setString(2,subStoreInvStat);
rs = pstmt.executeQuery();
if(rs.next())
{
locCnt = rs.getInt(1);
}
if(rs != null)
rs.close();
rs = null;
if(pstmt != null)
pstmt.close();
pstmt = null;
if(locCnt == 0)
{
//errString = itmDBAccessEJB.getErrorString("","VTLOCCDTO1 ","","",conn);
errString=getErrorString("loc_code__to","VTLOCCDTO1",userId);
return errString;
}
} }
} }
...@@ -454,11 +510,15 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -454,11 +510,15 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
java.util.Date utilDate = new java.util.Date(); java.util.Date utilDate = new java.util.Date();
String remarks="",reasCode="",explev="",campaignNo = "",workOrderIssuId=""; String remarks="",reasCode="",explev="",campaignNo = "",workOrderIssuId="";
double issQty=0.0,integralQty=0.0,potencyadj=0.0; double issQty=0.0,integralQty=0.0,potencyadj=0.0;
String mainStoreInvStat="";
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false); conn.setAutoCommit(false);
connDriver=null; connDriver=null;
MfgCommon mfgComm=new MfgCommon();
mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn);
//mainStoreInvStat=mainStoreInvStat.replace(",","','");
String applDateFormat = genericUtility.getApplDateFormat(); String applDateFormat = genericUtility.getApplDateFormat();
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
...@@ -579,17 +639,21 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -579,17 +639,21 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
" from workorder_iss wi, workorder_issdet wd " + " from workorder_iss wi, workorder_issdet wd " +
" where wi.tran_id = wd.tran_id " + " where wi.tran_id = wd.tran_id " +
// " and wi.work_order = ? " + // " and wi.work_order = ? " +
" and wi.tran_id = ? " + " and wi.tran_id = ? "
+ " and wd.loc_code in(select loc_code from location where inv_stat in("+mainStoreInvStat+")) " +
" group by wd.item_code, wd.lot_no, wd.lot_sl, wd.loc_code, wi.work_order "; " group by wd.item_code, wd.lot_no, wd.lot_sl, wd.loc_code, wi.work_order ";
} }
else if( campaignNo != null && campaignNo.trim().length() > 0 ) else if( campaignNo != null && campaignNo.trim().length() > 0 )
{ {
sql = " select wd.item_code, wd.lot_no,wd.lot_sl,wd.loc_code,sum(wd.quantity + case when wd.potency_adj is null then 0 else wd.potency_adj end) as quantity" + sql = " select wd.item_code, wd.lot_no,wd.lot_sl,wd.loc_code,sum(wd.quantity + case when wd.potency_adj is null then 0 else wd.potency_adj end) as quantity" +
" , wi.work_order " + //" , wi.work_order " +
" from workorder_iss wi, workorder_issdet wd " + " from workorder_iss wi, workorder_issdet wd " +
" where wi.tran_id = wd.tran_id " + " where wi.tran_id = wd.tran_id " +
" and wi.work_order IN ( SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO = ? AND STATUS = 'R' ) " + " and wi.work_order IN ( SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO = ? AND STATUS = 'R' ) " +
" group by wd.item_code, wd.lot_no, wd.lot_sl, wd.loc_code, wi.work_order "; " and wd.loc_code in(select loc_code from location where inv_stat in("+mainStoreInvStat+")) " +
" group by wd.item_code, wd.lot_no, wd.lot_sl, wd.loc_code";
//, wi.work_order ";
} }
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -601,6 +665,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -601,6 +665,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
{ {
pstmt.setString(1,campaignNo); pstmt.setString(1,campaignNo);
} }
//pstmt.setString(2, mainStoreInvStat);
System.out.println("** SQL **[" + sql + "]"); System.out.println("** SQL **[" + sql + "]");
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while (rs.next()) while (rs.next())
...@@ -721,7 +786,11 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -721,7 +786,11 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
valueXmlString.append("<reas_code><![CDATA[").append(reasCode).append("]]></reas_code>\r\n"); // cpatil valueXmlString.append("<reas_code><![CDATA[").append(reasCode).append("]]></reas_code>\r\n"); // cpatil
valueXmlString.append("<remarks><![CDATA[").append(remarks).append("]]></remarks>\r\n"); // cpatil valueXmlString.append("<remarks><![CDATA[").append(remarks).append("]]></remarks>\r\n"); // cpatil
valueXmlString.append("<work_order><![CDATA[").append(rs.getString("work_order")).append("]]></work_order>\r\n"); // cpatil if( workOrderIssuId != null && workOrderIssuId.trim().length() >0 )
{
valueXmlString.append("<work_order><![CDATA[").append(rs.getString("work_order")).append("]]></work_order>\r\n"); // cpatil
}
valueXmlString.append("</Detail3>\r\n"); valueXmlString.append("</Detail3>\r\n");
......
...@@ -92,6 +92,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -92,6 +92,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
String worder="",remarks="",reasCode="",explev=""; String worder="",remarks="",reasCode="",explev="";
double batchQuantity=0; double batchQuantity=0;
ITMDBAccessEJB itmDBAccessEJB = null; ITMDBAccessEJB itmDBAccessEJB = null;
String worderIss="",invAlloclineNo="";
double allocQty=0;
try try
{ {
...@@ -146,7 +148,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -146,7 +148,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
System.out.println("@@@@@@ empCode["+empCode+"]"); System.out.println("@@@@@@ empCode["+empCode+"]");
campaignNo= checkNull(genericUtility.getColumnValueFromNode("campaign_no",dom.getElementsByTagName("Detail1").item(ctr))); campaignNo= checkNull(genericUtility.getColumnValueFromNode("campaign_no",dom.getElementsByTagName("Detail1").item(ctr)));
worder= checkNull(genericUtility.getColumnValueFromNode("work_order_iss",dom.getElementsByTagName("Detail1").item(ctr))); worderIss= checkNull(genericUtility.getColumnValueFromNode("work_order_iss",dom.getElementsByTagName("Detail1").item(ctr)));
siteCodeDom= ((genericUtility.getColumnValueFromNode("site_code",dom.getElementsByTagName("Detail2").item(ctr))).trim()); siteCodeDom= ((genericUtility.getColumnValueFromNode("site_code",dom.getElementsByTagName("Detail2").item(ctr))).trim());
itemSer= ((genericUtility.getColumnValueFromNode("item_ser",dom.getElementsByTagName("Detail2").item(ctr))).trim()); itemSer= ((genericUtility.getColumnValueFromNode("item_ser",dom.getElementsByTagName("Detail2").item(ctr))).trim());
tranDate= ((genericUtility.getColumnValueFromNode("tran_date",dom.getElementsByTagName("Detail2").item(ctr))).trim()); tranDate= ((genericUtility.getColumnValueFromNode("tran_date",dom.getElementsByTagName("Detail2").item(ctr))).trim());
...@@ -190,6 +192,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -190,6 +192,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
}*/ }*/
for(ctr = 0; ctr < parentNodeListLength ; ctr++ ) for(ctr = 0; ctr < parentNodeListLength ; ctr++ )
{ {
insertFlag=false;
System.out.println(" parentNodeListLength - ctr ::"+ctr); System.out.println(" parentNodeListLength - ctr ::"+ctr);
// locCodeTo= ((genericUtility.getColumnValueFromNode("loc_code__to",dom.getElementsByTagName("Detail3").item(ctr))).trim()); // locCodeTo= ((genericUtility.getColumnValueFromNode("loc_code__to",dom.getElementsByTagName("Detail3").item(ctr))).trim());
// System.out.println("locCodeTo :: "+locCodeTo); // System.out.println("locCodeTo :: "+locCodeTo);
...@@ -217,21 +220,71 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -217,21 +220,71 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
// added by cpatil on 16/06/15 start // added by cpatil on 16/06/15 start
worder = genericUtility.getColumnValueFromNode("work_order", parentNode); //worder = genericUtility.getColumnValueFromNode("work_order", parentNode);
batchQuantity = Double.parseDouble(genericUtility.getColumnValueFromNode("batch_quantity", parentNode)==null?"0":genericUtility.getColumnValueFromNode("batch_quantity", parentNode)); //batchQuantity = Double.parseDouble(genericUtility.getColumnValueFromNode("batch_quantity", parentNode)==null?"0":genericUtility.getColumnValueFromNode("batch_quantity", parentNode));
reasCode = genericUtility.getColumnValueFromNode("reas_code", parentNode); reasCode = genericUtility.getColumnValueFromNode("reas_code", parentNode);
explev = genericUtility.getColumnValueFromNode("exp_lev", parentNode); explev = genericUtility.getColumnValueFromNode("exp_lev", parentNode);
remarks = genericUtility.getColumnValueFromNode("remarks", parentNode); remarks = genericUtility.getColumnValueFromNode("remarks", parentNode);
if(campaignNo!=null && "null".equalsIgnoreCase(campaignNo) && campaignNo.trim().length()>0)
{
//Set work_order from workorder_iss qty by manoj dtd 18/09/2015
pstmt=conn.prepareStatement("select work_order from workorder_iss where tran_id=?");
pstmt.setString(1, worderIss);
rs=pstmt.executeQuery();
if(rs.next())
{
worder=rs.getString(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//Set batchqty from workorder qty by manoj dtd 18/09/2015
pstmt=conn.prepareStatement("select quantity from workorder where work_order=?");
pstmt.setString(1, worder);
rs=pstmt.executeQuery();
if(rs.next())
{
batchQuantity=rs.getDouble(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//Set tran_id,line_no,quantity from inv_allo_det by manoj dtd 18/09/2015
pstmt=conn.prepareStatement("select a.tran_id,line_no,b.quantity from inv_allocate a,inv_alloc_det b"
+ " where a.tran_id=b.tran_id and a.work_order=? and b.site_code=? and b.item_code=? "
+ " and b.lot_no=? and b.lot_sl=? and b.loc_code=? and b.exp_lev=? ");
pstmt.setString(1,worder);
pstmt.setString(2,siteCode);
pstmt.setString(3,itemCode);
pstmt.setString(4,lotNo);
pstmt.setString(5,lotSl);
pstmt.setString(6,locCode);
pstmt.setString(7,explev);
rs=pstmt.executeQuery();
while(rs.next())
{
tranId=rs.getString(1);
invAlloclineNo=rs.getString(2);
allocQty=rs.getDouble(3);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
}
System.out.println("worder["+worder+"]batchQuantity["+batchQuantity+"]reasCode["+reasCode+"]explev["+explev+"]remarks["+remarks+"]"); System.out.println("worder["+worder+"]batchQuantity["+batchQuantity+"]reasCode["+reasCode+"]explev["+explev+"]remarks["+remarks+"]tranId["+tranId+"]invAlloclineNo["+invAlloclineNo+"]");
//Added by manoj sharma to add default reason code from disparm //Added by manoj sharma to add default reason code from disparm
reasCode = checkNull(disCommon .getDisparams("999999","DEFAULT_REAS_CODE",conn)); reasCode = checkNull(disCommon .getDisparams("999999","DEFAULT_REAS_CODE",conn));
System.out.println("Default Reason Code["+reasCode+"]"); System.out.println("Default Reason Code["+reasCode+"]");
reasCode=reasCode.trim(); reasCode=reasCode.trim();
WoTransferPrc WoTransPrc = new WoTransferPrc(); WoTransferPrc WoTransPrc = new WoTransferPrc();
errString = WoTransPrc.allocStockToWo("", tranId, "", siteCode, itemCode, lotNo, lotSl, quantityStr, reasCode, locCode, explev, locCodeTo, errString = WoTransPrc.allocStockToWo(campaignNo, tranId, invAlloclineNo, siteCode, itemCode, lotNo, lotSl, quantityStr, reasCode, locCode, explev, locCodeTo,
worder, remarks, tranId, quantity, quantity, batchQuantity, xtraParams, conn); worder, remarks, tranId, allocQty, quantity, batchQuantity, xtraParams, conn);
// WoTransPrc.allocStockToWo(campNo, genratedTranId, lineno, siteCodeMfg, itemCode, lotno, lotsl, allocQty, reasCode, locCodeFr, explev, locCodeTo, // WoTransPrc.allocStockToWo(campNo, genratedTranId, lineno, siteCodeMfg, itemCode, lotno, lotsl, allocQty, reasCode, locCodeFr, explev, locCodeTo,
// worder, remarks, tranIdInvAlloc, actualPropQty, actualQty, batchQuantity, xtraParams, connOne) // worder, remarks, tranIdInvAlloc, actualPropQty, actualQty, batchQuantity, xtraParams, connOne)
...@@ -242,20 +295,59 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -242,20 +295,59 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
if((errString != null ) && (errString.indexOf("Success") > -1 || errString.indexOf("CONFSUCC") >-1)) if((errString != null ) && (errString.indexOf("Success") > -1 || errString.indexOf("CONFSUCC") >-1))
{ {
conn.commit(); //conn.commit();
System.out.println("--process completed--commit..........."); insertFlag = true;
// errString = itmDBAccessEJB.getErrorString("","VPSUCC1 ","","",conn); // errString = itmDBAccessEJB.getErrorString("","VPSUCC1 ","","",conn);
conn.close(); //conn.close();
conn = null; //conn = null;
} }
else else
{ {
conn.rollback(); insertFlag=false;
System.out.println("--process not completed--rollback........."); //conn.rollback();
// errString = itmDBAccessEJB.getErrorString("","VTPRCERR ","","",conn); // errString = itmDBAccessEJB.getErrorString("","VTPRCERR ","","",conn);
conn.close(); //conn.close();
conn = null; //conn = null;
}
if(insertFlag)
{
sql="UPDATE WORKORDER_ISSDET SET LOC_CODE=? WHERE "
+ "TRAN_ID IN(SELECT TRAN_ID FROM WORKORDER_ISS WHERE "
+ "WORK_ORDER IN(SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO=?"
+ "UNION ALL SELECT '"+worder+"' FROM DUAL) "
+ ") AND ITEM_CODE=? AND LOT_NO=? AND LOT_SL=? AND LOC_CODE=? AND EXP_LEV=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,locCodeTo);
pstmt.setString(2,campaignNo);
pstmt.setString(3,itemCode);
pstmt.setString(4,lotNo);
pstmt.setString(5,lotSl);
pstmt.setString(6,locCode);
pstmt.setString(7,explev);
int count = pstmt.executeUpdate();
pstmt.close();
pstmt=null;
if(count>0)
{
conn.commit();
System.out.println("--process completed--commit...........");
//conn.close();
//conn = null;
}
else
{
conn.rollback();
System.out.println("--process not completed--rollback.........");
//conn.close();
//conn = null;
}
} }
// cpatil end // cpatil end
...@@ -312,7 +404,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -312,7 +404,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
} }
//System.out.println(" detailData final tree ::"+list.size()+"::"+list); //System.out.println(" detailData final tree ::"+list.size()+"::"+list);
if(insertFlag) /*if(insertFlag)
{ {
//conn.commit(); // 04/02/15 manoharan commented and new method with connection of stock transfer confirm called //conn.commit(); // 04/02/15 manoharan commented and new method with connection of stock transfer confirm called
System.out.println(" connection committed @@@@@@"); System.out.println(" connection committed @@@@@@");
...@@ -534,7 +626,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -534,7 +626,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
}else }else
{ {
// conn.rollback();System.out.println(" connection rollback @@@@@@"); // conn.rollback();System.out.println(" connection rollback @@@@@@");
} }*/
// 04/02/15 manoharan commit taken from finally // 04/02/15 manoharan commit taken from finally
/*if(!isError) /*if(!isError)
...@@ -574,6 +666,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -574,6 +666,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
conn.close();
conn=null;
/*if(errString.indexOf("CONFSUCC") > -1) /*if(errString.indexOf("CONFSUCC") > -1)
{ {
conn.commit(); conn.commit();
......
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