Commit c53984ff authored by pchavan's avatar pchavan

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203915 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cbed10d2
...@@ -3091,9 +3091,24 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -3091,9 +3091,24 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
if(childNodeName.equalsIgnoreCase("site_code__mfg")) if(childNodeName.equalsIgnoreCase("site_code__mfg"))
{ {
String sitecodemfg="",itemcode="",suppsour=""; String sitecodemfg="",itemcode="",suppsour="";
sitecodemfg=genericUtility.getColumnValue("site_code__mfg",dom); sitecodemfg=checkNull(genericUtility.getColumnValue("site_code__mfg",dom));
itemcode=genericUtility.getColumnValue("item_code", dom); itemcode=genericUtility.getColumnValue("item_code", dom);
sitecode=genericUtility.getColumnValue("site_code", dom1); sitecode=genericUtility.getColumnValue("site_code", dom1);
//Added By PriyankaC on 19july2019.[Start]
System.out.println("sitecodemfg"+sitecodemfg);
if(sitecodemfg != null && sitecodemfg.trim().length() > 0)
{
System.out.println("sitecodemfg@@"+sitecodemfg);
errCode = this.isSiteCode(sitecodemfg, modName);
System.out.println("errCode@@"+errCode);
if(errCode!=null && errCode.trim().length()>0)
{
System.out.println("errCode@if@"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
//Added By PriyankaC on 19july2019.[END]
sql="select supp_sour from siteitem where site_code = ? and item_code = ?"; sql="select supp_sour from siteitem where site_code = ? and item_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,sitecode); pstmt.setString(1,sitecode);
...@@ -4382,11 +4397,11 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -4382,11 +4397,11 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
} }
if ( !"Y".equalsIgnoreCase(lsqcreqd)) if ( !"Y".equalsIgnoreCase(lsqcreqd))
{ {
valueXmlString.append("<qc_reqd protect =\"1\">").append("<![CDATA["+lsqcreqd+"]]>").append("</qc_reqd>"); valueXmlString.append("<qc_reqd protect =\"1\">").append("<![CDATA[]]>").append("</qc_reqd>");
} }
else else
{ {
valueXmlString.append("<qc_reqd protect =\"0\">").append("<![CDATA["+lsqcreqd+"]]>").append("</qc_reqd>"); valueXmlString.append("<qc_reqd protect =\"0\">").append("<![CDATA[]]>").append("</qc_reqd>");
} }
lsinvacct =disscommon.getDisparams("999999", "INV_ACCT_PORCP", conn); lsinvacct =disscommon.getDisparams("999999", "INV_ACCT_PORCP", conn);
if("NULLFOUND".equalsIgnoreCase(lsPostType) || lsPostType == null || lsPostType.trim().length() ==0) if("NULLFOUND".equalsIgnoreCase(lsPostType) || lsPostType == null || lsPostType.trim().length() ==0)
...@@ -4617,52 +4632,59 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -4617,52 +4632,59 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
} }
if((suppcode != null && suppcode.trim().length() >0) && (sitecode != null && sitecode.trim().length() >0)) if((suppcode != null && suppcode.trim().length() >0) && (sitecode != null && sitecode.trim().length() >0))
{ {
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [START]. //Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [START].
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt=conn.prepareStatement(sql); sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt.setString(1,itemser);; pstmt= conn.prepareStatement( sql );
rs=pstmt.executeQuery(); pstmt.setString( 1,sitecode);
if(rs.next()) pstmt.setString( 2,suppcode);
rs = pstmt.executeQuery();
if( rs.next() )
{ {
lsqcreqd=checkNull(rs.getString(1)); lsqcreqd = rs.getString(1);
} }
rs.close(); rs.close();
rs=null; rs = null;
pstmt.close(); pstmt.close();
pstmt=null; pstmt = null;
if(lsqcreqd.trim().length()==0) if(lsqcreqd.trim().length()==0)
{ {
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [END]. sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?";
sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt= conn.prepareStatement( sql ); pstmt= conn.prepareStatement( sql );
pstmt.setString( 1,sitecode); pstmt.setString(1,suppcode);
pstmt.setString( 2,suppcode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if( rs.next() ) if( rs.next() )
{ {
lsqcreqd = rs.getString(1); lsqcreqd = checkNull(rs.getString(1));
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if (lsqcreqd == null || lsqcreqd.trim().length() == 0) if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
{ {
sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?"; sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt= conn.prepareStatement( sql ); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,suppcode); pstmt.setString(1,itemser);;
rs = pstmt.executeQuery(); rs=pstmt.executeQuery();
if( rs.next() ) if(rs.next())
{ {
lsqcreqd = checkNull(rs.getString(1)); lsqcreqd=checkNull(rs.getString(1));
} }
rs.close(); rs.close();
rs = null; rs=null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt=null;
} }
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [END].
if (lsqcreqd != null && lsqcreqd.trim().length()>0) if (lsqcreqd != null && lsqcreqd.trim().length()>0)
{ {
if("Y".equalsIgnoreCase(lsqcreqd)) if("Y".equalsIgnoreCase(lsqcreqd))
...@@ -5056,54 +5078,57 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -5056,54 +5078,57 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
valueXmlString.append("<channel_partner><![CDATA[" + "N" + "]]></channel_partner>"); valueXmlString.append("<channel_partner><![CDATA[" + "N" + "]]></channel_partner>");
} }
//Pavan Rane 11jun19 end //Pavan Rane 11jun19 end
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [START]. //Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [START].
itemser = genericUtility.getColumnValue("itemser", dom); itemser = genericUtility.getColumnValue("itemser", dom);
System.out.println("itemser["+itemser+"]"); System.out.println("itemser["+itemser+"]");
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?"; sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt=conn.prepareStatement(sql); pstmt= conn.prepareStatement( sql );
pstmt.setString(1,itemser);; pstmt.setString( 1,qcSiteCode);
rs=pstmt.executeQuery(); pstmt.setString( 2,mScode);
if(rs.next()) rs = pstmt.executeQuery();
if( rs.next() )
{ {
lsqcreqd=checkNull(rs.getString(1)); lsqcreqd = rs.getString(1);
} }
rs.close(); rs.close();
rs=null; rs = null;
pstmt.close(); pstmt.close();
pstmt=null; pstmt = null;
if(lsqcreqd == null ||lsqcreqd.trim().length()==0) if(lsqcreqd == null ||lsqcreqd.trim().length()==0)
{ {
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [END]. sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?";
sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt= conn.prepareStatement( sql ); pstmt= conn.prepareStatement( sql );
pstmt.setString( 1,qcSiteCode); pstmt.setString(1,mScode);
pstmt.setString( 2,mScode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if( rs.next() ) if( rs.next() )
{ {
lsqcreqd = rs.getString(1); lsqcreqd = checkNull(rs.getString(1));
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if (lsqcreqd == null || lsqcreqd.trim().length() == 0) if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
{ {
sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?"; sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt= conn.prepareStatement( sql ); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,mScode); pstmt.setString(1,itemser);;
rs = pstmt.executeQuery(); rs=pstmt.executeQuery();
if( rs.next() ) if(rs.next())
{ {
lsqcreqd = checkNull(rs.getString(1)); lsqcreqd=checkNull(rs.getString(1));
} }
rs.close(); rs.close();
rs = null; rs=null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt=null;
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [END].
} }
if (lsqcreqd != null && lsqcreqd.trim().length()>0) if (lsqcreqd != null && lsqcreqd.trim().length()>0)
{ {
......
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