Commit 3ac4a63a authored by dhirajchavan's avatar dhirajchavan

REQID-D15LSUN033 FOR DATAWARE HOUSE,IC updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101040 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9b45ea16
......@@ -114,7 +114,7 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
acctPrd = genericUtility.getColumnValue("acct_prd", dom);
siteCode = genericUtility.getColumnValue("site_code", dom);
prdCode = genericUtility.getColumnValue("prd_code", dom);
prdCode = genericUtility.getColumnValue("code", dom);
itemCode = genericUtility.getColumnValue("item_code", dom);
itmUnit = genericUtility.getColumnValue("unit", dom);
itemGrade = genericUtility.getColumnValue("grade", dom);
......@@ -243,10 +243,10 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
}
}
} else if(childNodeName.equalsIgnoreCase("prd_code"))
} else if(childNodeName.equalsIgnoreCase("code"))
{
prdCode = genericUtility.getColumnValue("prd_code", dom);
prdCode = genericUtility.getColumnValue("code", dom);
if (prdCode == null)
{
......@@ -255,7 +255,7 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
}
if(prdCode != null && prdCode.trim().length() > 0)
{
sql = "select count(1) from period_tbl where prd_code = ? ";
sql = "select count(1) from period where code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode);
rs = pstmt.executeQuery();
......@@ -423,7 +423,7 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
String siteCode = "", itemCode = "";
String itemGrade = "", gradeDescr="";
String acctPrd="";
String acctPrd="",acctPrdCode="",prdCodeDescr="",prdCode="";
String acctPrdDescr="",itemUnitDesc="";
String itemDescr="";
......@@ -463,10 +463,24 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
}
if(currentColumn.trim().equalsIgnoreCase("acct_prd")){
acctPrd = genericUtility.getColumnValue("acct_prd", dom);
sql = " select descr from period where acct_prd = ? ";
sql = " select code from period where acct_prd = ? ";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, acctPrd);
rs = pStmt.executeQuery();
if (rs.next()) {
acctPrdCode = (rs.getString("code"));
}
System.out.println("@@@@@"+sql);
System.out.println("@@@acctPrdCode" + acctPrdCode);
rs.close();
rs = null;
pStmt.close();
pStmt = null;
sql = " select descr from period where code = ? and acct_prd=? ";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, acctPrdCode);
pStmt.setString(2, acctPrd);
rs = pStmt.executeQuery();
if (rs.next()) {
acctPrdDescr = (rs.getString("descr"));
}
......@@ -475,11 +489,39 @@ public class DwhProdPlanIC extends ValidatorEJB implements DwhProdPlanICLocal,Dw
rs = null;
pStmt.close();
pStmt = null;
acctPrdDescr = (acctPrdDescr == null) ? "" : acctPrdDescr.trim();
acctPrdCode = (acctPrdCode == null) ? "" : acctPrdCode.trim();
valueXmlString.append("<descr >").append(
"<![CDATA[" + acctPrdDescr + "]]>").append(
"</descr>");
}else if(currentColumn.trim().equalsIgnoreCase("site_code")) {
valueXmlString.append("<code >").append(
"<![CDATA[" + acctPrdCode + "]]>").append(
"</code>");
}/*else if(currentColumn.trim().equalsIgnoreCase("code")) {
prdCode = genericUtility.getColumnValue("code", dom);
System.out.println("@code"+prdCode);
sql = " select descr from period where code = ? ";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, prdCode);
rs = pStmt.executeQuery();
if (rs.next()) {
prdCodeDescr = (rs.getString("descr"));
}
System.out.println("@@2@@prdCodeDescr" + prdCodeDescr);
rs.close();
rs = null;
pStmt.close();
pStmt = null;
prdCodeDescr = (prdCodeDescr == null) ? "" : prdCodeDescr.trim();
valueXmlString.append("<descr>").append(
"<![CDATA[" + prdCodeDescr + "]]>").append(
"</descr>");
}*/
else if(currentColumn.trim().equalsIgnoreCase("site_code")) {
siteCode = genericUtility.getColumnValue("site_code", dom);
sql = " select descr from site where site_code = ? ";
pStmt = conn.prepareStatement(sql);
......
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