Commit a786d6fa authored by cpatil's avatar cpatil

modify code for wo stock transfer for same side code, remove form 2


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98584 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8b5bb60f
...@@ -1174,9 +1174,25 @@ public class WoTransferPrc extends ProcessEJB implements WoTransferPrcLocal,WoTr ...@@ -1174,9 +1174,25 @@ public class WoTransferPrc extends ProcessEJB implements WoTransferPrcLocal,WoTr
MfgCommon mfgComm = new MfgCommon(); MfgCommon mfgComm = new MfgCommon();
double qtyPerArtFr=0; double qtyPerArtFr=0;
double noArt=0; double noArt=0;
String invstat1Str="";
try try
{ {
invstat1 = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", connOne); invstat1 = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", connOne);
System.out.println("@@@@@@ invstat1["+invstat1+"]");
String invstat1Arr[]=invstat1.split(",");
for(int arrLnegth=0;arrLnegth<invstat1Arr.length;arrLnegth++)
{
invstat1Str = invstat1Str + "'" + invstat1Arr[arrLnegth] + "',";
}
if( invstat1Str != null && invstat1Str.trim().length() > 0 )
{
invstat1Str = invstat1Str.substring(0, invstat1Str.length()-1);
}
System.out.println("@@@@@ invstat1Str["+invstat1Str+"]");
System.out.println("@@@@@@@ wostock trans. function called::"); System.out.println("@@@@@@@ wostock trans. function called::");
xmlBuff = new StringBuffer(); xmlBuff = new StringBuffer();
genericUtility = GenericUtility.getInstance(); genericUtility = GenericUtility.getInstance();
...@@ -1426,7 +1442,7 @@ public class WoTransferPrc extends ProcessEJB implements WoTransferPrcLocal,WoTr ...@@ -1426,7 +1442,7 @@ 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 in("+invstat1+") ) and site_code = ? and item_code= ? " " and loc_code in(select loc_code from location where inv_stat in("+invstat1Str+") ) and site_code = ? and item_code= ? " // change invstat1 to invstat1Str for multiple loc code on 22/09/15 by cpatil
+ "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);
......
...@@ -96,6 +96,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -96,6 +96,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
String subStoreInvStat=""; String subStoreInvStat="";
String mainStoreInvStat=""; String mainStoreInvStat="";
String siteCode="",subStoreInvStatStr="";
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
...@@ -188,7 +189,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -188,7 +189,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
{ {
workOrder = genericUtility.getColumnValue("work_order_iss", dom); workOrder = genericUtility.getColumnValue("work_order_iss", dom);
sql = "SELECT COUNT(*) FROM workorder_iss WHERE tran_id = ?"; sql = "SELECT COUNT(*) FROM workorder_iss WHERE tran_id = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, workOrder); pstmt.setString(1, workOrder);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -206,12 +207,39 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -206,12 +207,39 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
errString = getErrorString("workorder_iss","VTWORDNO1",userId); errString = getErrorString("workorder_iss","VTWORDNO1",userId);
break; break;
} }
else
{
siteCode = genericUtility.getColumnValue("site_code", dom);
sql = "SELECT COUNT(*) FROM workorder_iss WHERE tran_id = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, workOrder);
pstmt.setString(2, siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
if(count == 0)
{
errString = getErrorString("workorder_iss","VTWORDNO3",userId);
break;
}
}
} }
} }
} }
} }
break; break;
/*
case 2 : case 2 :
{ {
System.out.println("case2 wfvalData()::"); System.out.println("case2 wfvalData()::");
...@@ -310,15 +338,17 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -310,15 +338,17 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
} }
} }
break; break;
case 3: */
case 2: // change case 2 from case 3 for remove second screen
{ {
parentNodeList = dom.getElementsByTagName("Detail3"); parentNodeList = dom.getElementsByTagName("Detail2");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength(); childNodeListLength = childNodeList.getLength();
for(ctr = 0; ctr < childNodeListLength; ctr++) for(ctr = 0; ctr < childNodeListLength; ctr++)
{ {
System.out.println("Enter into detail3 validation"); System.out.println("Enter into detail2 validation");
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
System.out.println("childNodeName ::"+childNodeName); System.out.println("childNodeName ::"+childNodeName);
...@@ -358,18 +388,27 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -358,18 +388,27 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
} }
subStoreInvStat = mfgComm.getEnvMfg("999999","SUB_ST_INVSTAT", conn); subStoreInvStat = mfgComm.getEnvMfg("999999","SUB_ST_INVSTAT", conn);
System.out.println("@@@@@ subStoreInvStat["+subStoreInvStat+"]");
String subStoreArr[]=subStoreInvStat.split(","); String subStoreArr[]=subStoreInvStat.split(",");
Set <String>subStorSet=new HashSet<String>(); Set <String>subStorSet=new HashSet<String>();
for(int arrLnegth=0;arrLnegth<subStoreArr.length;arrLnegth++) for(int arrLnegth=0;arrLnegth<subStoreArr.length;arrLnegth++)
{ {
subStorSet.add(subStoreArr[arrLnegth]); subStorSet.add(subStoreArr[arrLnegth]);
subStoreInvStatStr = subStoreInvStatStr + "'" + subStoreArr[arrLnegth] + "',";
} }
mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn);
if( subStoreInvStatStr != null && subStoreInvStatStr.trim().length() > 0 )
{
subStoreInvStatStr = subStoreInvStatStr.substring(0, subStoreInvStatStr.length()-1);
}
System.out.println("@@@@@ subStoreInvStatStr["+subStoreInvStatStr+"]");
mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn);
String mainStoreArr[]=mainStoreInvStat.split(","); String mainStoreArr[]=mainStoreInvStat.split(",");
for(int arrLnegth=0;arrLnegth<mainStoreArr.length;arrLnegth++) for(int arrLnegth=0;arrLnegth<mainStoreArr.length;arrLnegth++)
{ {
String mainStoreStat= mainStoreArr[arrLnegth]; String mainStoreStat= mainStoreArr[arrLnegth];
System.out.println("@@@@@ mainStoreStat["+mainStoreStat+"]");
if(subStorSet.contains(mainStoreStat)) if(subStorSet.contains(mainStoreStat))
{ {
errString=getErrorString("loc_code__to","VTDISPVAR",userId); errString=getErrorString("loc_code__to","VTDISPVAR",userId);
...@@ -384,7 +423,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -384,7 +423,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
break; break;
//return errString; //return errString;
}*/ }*/
sql = "select count(1) from location where loc_code = ? and inv_stat in("+subStoreInvStat+")"; sql = "select count(1) from location where loc_code = ? and inv_stat in("+subStoreInvStatStr+")";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,locCodeTo); pstmt.setString(1,locCodeTo);
//pstmt.setString(2,subStoreInvStat); //pstmt.setString(2,subStoreInvStat);
...@@ -510,7 +549,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -510,7 +549,7 @@ 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=""; String mainStoreInvStat="", mainStoreInvStatStr="";
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
...@@ -518,6 +557,20 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -518,6 +557,20 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
connDriver=null; connDriver=null;
MfgCommon mfgComm=new MfgCommon(); MfgCommon mfgComm=new MfgCommon();
mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn); mainStoreInvStat = mfgComm.getEnvMfg("999999","MAIN_ST_INVSTAT", conn);
System.out.println("@@@@@@ mainStoreInvStat["+mainStoreInvStat+"]");
//mainStoreInvStat
String mainStoreArr[]=mainStoreInvStat.split(",");
for(int arrLnegth=0;arrLnegth<mainStoreArr.length;arrLnegth++)
{
mainStoreInvStatStr = mainStoreInvStatStr + "'" + mainStoreArr[arrLnegth] + "',";
}
if( mainStoreInvStatStr != null && mainStoreInvStatStr.trim().length() > 0 )
{
mainStoreInvStat = mainStoreInvStatStr.substring(0, mainStoreInvStatStr.length()-1);
}
System.out.println("@@@@@ mainStoreInvStat["+mainStoreInvStat+"]");
//mainStoreInvStat=mainStoreInvStat.replace(",","','"); //mainStoreInvStat=mainStoreInvStat.replace(",","','");
String applDateFormat = genericUtility.getApplDateFormat(); String applDateFormat = genericUtility.getApplDateFormat();
...@@ -532,6 +585,81 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -532,6 +585,81 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
switch(currentFormNo) switch(currentFormNo)
{ {
// added by cpatil on 22/09/15 fro set login site code default
case 1 :
{
siteCode=checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
System.out.println("siteCode---"+siteCode);
//siteCode =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
currDateNew = java.sql.Timestamp.valueOf(sdf1.format(new java.util.Date()).toString() + " 00:00:00.0");
// currDate = new java.util.Date();
sdf = new SimpleDateFormat(applDateFormat);
currDateStr = sdf.format(currDateNew);
loginCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" ));
System.out.println("********* login code ["+loginCode+"]");
sql = "SELECT EMP_CODE FROM USERS WHERE CODE = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString(1, loginCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
empCode = rs.getString("EMP_CODE");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<Detail1 domID='1' selected=\"N\">\r\n");
// valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\" />\r\n");
//chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "chgTerm" ));
//siteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, siteCode );
rs = pstmt.executeQuery();
if( rs.next() )
{
siteDescr = rs.getString("DESCR");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<tran_date protect = '1'><![CDATA[" ).append( currDateStr ).append( "]]></tran_date>\r\n" );
// valueXmlString.append("<site_code protect = '1'>").append("<![CDATA["+"PL001"+"]]>").append("</site_code>");
valueXmlString.append("<site_code protect = '1'>").append("<![CDATA["+siteCode+"]]>").append("</site_code>");
valueXmlString.append("<site_descr><![CDATA[" ).append( checkNull( siteDescr )).append( "]]></site_descr>\r\n" );
//valueXmlString.append("<item_ser><![CDATA[" ).append( "NT" ).append( "]]></item_ser>\r\n" );
//valueXmlString.append("<ref_ser__for><![CDATA[" ).append( "XFRX" ).append( "]]></ref_ser__for>\r\n" );
// valueXmlString.append("<emp_codpstmt != nulle__aprv protect = '1'><![CDATA["+ empCode +"]]></emp_code__aprv>");
}
valueXmlString.append("</Detail1>");
}
break;
// end
/* // commented by cpatil on 22/09/15 for remove second screen
case 2 : case 2 :
{ {
siteCode=checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" )); siteCode=checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
...@@ -600,7 +728,9 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -600,7 +728,9 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
valueXmlString.append("</Detail2>"); valueXmlString.append("</Detail2>");
} }
break; break;
case 3 : */
case 2 :
{ {
loginCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" )); loginCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" ));
loginSiteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" )); loginSiteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
...@@ -747,7 +877,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -747,7 +877,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
valueXmlString.append("<Detail3 domID='" + lineNo+ "' selected=\"N\">\r\n"); valueXmlString.append("<Detail2 domID='" + lineNo+ "' selected=\"N\">\r\n");
// valueXmlString.append("<Detail3 domID='" + lineNo+ "' selected=\"Y\">\r\n"); // valueXmlString.append("<Detail3 domID='" + lineNo+ "' selected=\"Y\">\r\n");
...@@ -793,7 +923,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf ...@@ -793,7 +923,7 @@ public class WoTrfWizIC extends ValidatorEJB implements WoTrfWizICLocal, WoTrf
valueXmlString.append("</Detail3>\r\n"); valueXmlString.append("</Detail2>\r\n");
} }
if (pstmt != null) if (pstmt != null)
{ {
......
...@@ -122,7 +122,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -122,7 +122,7 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
dom = genericUtility.parseString(domString); dom = genericUtility.parseString(domString);
siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ); siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" );
parentNodeList = dom.getElementsByTagName("Detail3"); parentNodeList = dom.getElementsByTagName("Detail2"); // changes detail3 to detail2 as second screen remove and field set in screen 1 by cpatil on 22/09/15
parentNodeListLength = parentNodeList.getLength(); parentNodeListLength = parentNodeList.getLength();
// added on 25/MAR/14 BY RITESH START // added on 25/MAR/14 BY RITESH START
loginCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" ); loginCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
...@@ -149,12 +149,12 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -149,12 +149,12 @@ 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)));
worderIss= 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("Detail1").item(ctr))).trim()); // changes detail2 to detail1 as second screen remove and field set in screen 1 by cpatil on 22/09/15
itemSer= ((genericUtility.getColumnValueFromNode("item_ser",dom.getElementsByTagName("Detail2").item(ctr))).trim()); //itemSer= ((genericUtility.getColumnValueFromNode("item_ser",dom.getElementsByTagName("Detail2").item(ctr))).trim()); // commented as second screen remove by cpatil on 22/09/15
tranDate= ((genericUtility.getColumnValueFromNode("tran_date",dom.getElementsByTagName("Detail2").item(ctr))).trim()); tranDate= ((genericUtility.getColumnValueFromNode("tran_date",dom.getElementsByTagName("Detail1").item(ctr))).trim()); // changes detail2 to detail1 as second screen remove and field set in screen 1 by cpatil on 22/09/15
refSerFor= ((genericUtility.getColumnValueFromNode("ref_ser__for",dom.getElementsByTagName("Detail2").item(ctr))).trim()); //refSerFor= ((genericUtility.getColumnValueFromNode("ref_ser__for",dom.getElementsByTagName("Detail2").item(ctr))).trim()); // commented as second screen remove by cpatil on 22/09/15
System.out.println("campaignNo["+campaignNo+"]worder["+worder+"]siteCodeDom["+siteCodeDom+"]itemSer["+itemSer+"]tranDate["+tranDate+"] refSerFor["+refSerFor+"] locCodeTo["+locCodeTo+"]"); System.out.println("campaignNo["+campaignNo+"]worderIss["+worderIss+"]worder["+worder+"]siteCodeDom["+siteCodeDom+"]itemSer["+itemSer+"]tranDate["+tranDate+"] refSerFor["+refSerFor+"] locCodeTo["+locCodeTo+"]");
//genratedTranId = generateTranId( "w_stock_transfer",siteCode, conn ); //genratedTranId = generateTranId( "w_stock_transfer",siteCode, conn );
/*sql = "INSERT INTO STOCK_TRANSFER(SITE_CODE,ITEM_SER,REF_SER__FOR,TRAN_DATE,TRAN_ID,CONFIRMED) VALUES(?,?,?,?,?,?)"; /*sql = "INSERT INTO STOCK_TRANSFER(SITE_CODE,ITEM_SER,REF_SER__FOR,TRAN_DATE,TRAN_ID,CONFIRMED) VALUES(?,?,?,?,?,?)";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
...@@ -225,7 +225,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -225,7 +225,8 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
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)
if(worderIss!=null && (!"null".equalsIgnoreCase(worderIss)) && worderIss.trim().length()>0)
{ {
//Set work_order from workorder_iss qty by manoj dtd 18/09/2015 //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=conn.prepareStatement("select work_order from workorder_iss where tran_id=?");
...@@ -314,9 +315,9 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf ...@@ -314,9 +315,9 @@ public class WoTrfWizPos extends ValidatorEJB implements WoTrfWizPosLocal, WoTrf
} }
if(insertFlag) if(insertFlag)
{ {
sql="UPDATE WORKORDER_ISSDET SET LOC_CODE=? WHERE " sql=" UPDATE WORKORDER_ISSDET SET LOC_CODE=? WHERE "
+ "TRAN_ID IN(SELECT TRAN_ID FROM WORKORDER_ISS WHERE " + "TRAN_ID IN(SELECT TRAN_ID FROM WORKORDER_ISS WHERE "
+ "WORK_ORDER IN(SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO=?" + " WORK_ORDER IN(SELECT WORK_ORDER FROM WORKORDER WHERE CAMPGN_NO=? "
+ "UNION ALL SELECT '"+worder+"' FROM DUAL) " + "UNION ALL SELECT '"+worder+"' FROM DUAL) "
+ ") AND ITEM_CODE=? AND LOT_NO=? AND LOT_SL=? AND LOC_CODE=? AND EXP_LEV=? "; + ") AND ITEM_CODE=? AND LOT_NO=? AND LOT_SL=? AND LOC_CODE=? AND EXP_LEV=? ";
......
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