Commit f42ce7ef authored by spawar's avatar spawar

Added Changes for update admin price while integrating product with megento.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101743 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 078d6293
...@@ -1538,7 +1538,9 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1538,7 +1538,9 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
siteCnt=0; siteCnt=0;
storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> "; storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> ";
double adminPrice = 0.0;
String adminSite = commonutility.getDDSalesConfig("PRODUCT_ADMIN_SITE");
while (rs1.next()) while (rs1.next())
{ {
siteCode = rs1.getString(1); siteCode = rs1.getString(1);
...@@ -1588,6 +1590,10 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1588,6 +1590,10 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
lang = language_dtl_list[j].split(":"); lang = language_dtl_list[j].split(":");
System.out.println("@@ MyLang="+lang[0]); System.out.println("@@ MyLang="+lang[0]);
System.out.println("@@ OpLang="+operatingLang); System.out.println("@@ OpLang="+operatingLang);
if(operatingLang.equalsIgnoreCase(adminSite))
{
adminPrice = price;
}
if(operatingLang.equalsIgnoreCase(lang[0])) if(operatingLang.equalsIgnoreCase(lang[0]))
{ {
System.out.println("@@ MyLang2="+lang[2]); System.out.println("@@ MyLang2="+lang[2]);
...@@ -1825,7 +1831,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1825,7 +1831,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
objProductsChild.setMetaKeywords(URLEncoder.encode(checkNullAndTrim(meta_keywords),"UTF-8"));//phy_attrib_20 objProductsChild.setMetaKeywords(URLEncoder.encode(checkNullAndTrim(meta_keywords),"UTF-8"));//phy_attrib_20
objProductsChild.setMetaTitle(URLEncoder.encode(checkNullAndTrim(meta_title),"UTF-8"));//phy_attrib_21 objProductsChild.setMetaTitle(URLEncoder.encode(checkNullAndTrim(meta_title),"UTF-8"));//phy_attrib_21
objProductsChild.setPrice(0); objProductsChild.setPrice(adminPrice);
objProductsChild.setProductName(URLEncoder.encode(checkNullAndTrim(descr),"UTF-8")); objProductsChild.setProductName(URLEncoder.encode(checkNullAndTrim(descr),"UTF-8"));
objProductsChild.setProductStatus(1); objProductsChild.setProductStatus(1);
item_gross_wt=(item_gross_wt==null||item_gross_wt.equals(""))?"0":item_gross_wt.trim(); item_gross_wt=(item_gross_wt==null||item_gross_wt.equals(""))?"0":item_gross_wt.trim();
...@@ -1878,6 +1884,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1878,6 +1884,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
rs = pstmtsel.executeQuery(); rs = pstmtsel.executeQuery();
siteCnt=0; siteCnt=0;
storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> "; storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> ";
double adminPrice = 0.0;
String adminSite = commonutility.getDDSalesConfig("PRODUCT_ADMIN_SITE");
String[] language_dtl_list = hdrlanguage_dtl.split("\\|\\|"); String[] language_dtl_list = hdrlanguage_dtl.split("\\|\\|");
//Changed by samadhan on 25/12/2015 for price list to/from date //Changed by samadhan on 25/12/2015 for price list to/from date
String dateFrom="",dateTo="",specialPriceFrom="",specialPriceTo=""; String dateFrom="",dateTo="",specialPriceFrom="",specialPriceTo="";
...@@ -1909,6 +1917,10 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1909,6 +1917,10 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
for (int j = 0; j < language_dtl_list.length; j++) for (int j = 0; j < language_dtl_list.length; j++)
{ {
String[] langdescr = language_dtl_list[j].split(":"); String[] langdescr = language_dtl_list[j].split(":");
if(operatingLang.equalsIgnoreCase(adminSite))
{
adminPrice = price;
}
if(operatingLang.equalsIgnoreCase(langdescr[0])) if(operatingLang.equalsIgnoreCase(langdescr[0]))
{ {
storeInfo = storeInfo + "<store> " ; storeInfo = storeInfo + "<store> " ;
...@@ -1951,6 +1963,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1951,6 +1963,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
objProductsChild.setSku(item_parnt); objProductsChild.setSku(item_parnt);
objProductsChild.setProductName(URLEncoder.encode(checkNullAndTrim(item_parnt_desc),"UTF-8")); objProductsChild.setProductName(URLEncoder.encode(checkNullAndTrim(item_parnt_desc),"UTF-8"));
objProductsChild.setPrice(adminPrice);
/*ArrayList<String> prIds = new ArrayList<String>(); /*ArrayList<String> prIds = new ArrayList<String>();
for(int k=0;k<siteCnt;k++) for(int k=0;k<siteCnt;k++)
{ {
......
...@@ -1070,7 +1070,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1070,7 +1070,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
//Changed by samadhan D15AKAT003 on 15/06/2015 for store view magento updation. //Changed by samadhan D15AKAT003 on 15/06/2015 for store view magento updation.
siteCnt=0; siteCnt=0;
storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> "; storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> ";
double adminPrice = 0.0;
String adminSite = commonutility.getDDSalesConfig("PRODUCT_ADMIN_SITE");
while (rs1.next()) while (rs1.next())
{ {
siteCode = rs1.getString(1); siteCode = rs1.getString(1);
...@@ -1147,6 +1148,10 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1147,6 +1148,10 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
} }
for (int j = 0; j < language_dtl_list.length; j++) for (int j = 0; j < language_dtl_list.length; j++)
{ {
if(operatingLang.equalsIgnoreCase(adminSite))
{
adminPrice = price;
}
String[] lang = language_dtl_list[j].split(":"); String[] lang = language_dtl_list[j].split(":");
if(operatingLang.equalsIgnoreCase(lang[0])) if(operatingLang.equalsIgnoreCase(lang[0]))
{ {
...@@ -1388,7 +1393,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1388,7 +1393,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
objProductsChild.setMetaTitle(URLEncoder.encode(checkNull(meta_title),"UTF-8"));//phy_attrib_21 objProductsChild.setMetaTitle(URLEncoder.encode(checkNull(meta_title),"UTF-8"));//phy_attrib_21
//Changed by samadhan D15AKAT003 on 08/06/2015 for store view magento updation. start //Changed by samadhan D15AKAT003 on 08/06/2015 for store view magento updation. start
//objProductsChild.setPrice(price); //objProductsChild.setPrice(price);
objProductsChild.setPrice(0); objProductsChild.setPrice(adminPrice);
//System.out.println("Price------------>>["+price+"]"); //System.out.println("Price------------>>["+price+"]");
//Changed by samadhan D15AKAT003 on 08/06/2015 for store view magento updation. end //Changed by samadhan D15AKAT003 on 08/06/2015 for store view magento updation. end
objProductsChild.setProductName(URLEncoder.encode(checkNull(item_descr),"UTF-8")); objProductsChild.setProductName(URLEncoder.encode(checkNull(item_descr),"UTF-8"));
...@@ -1443,6 +1448,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1443,6 +1448,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
ResultSet rs1 = pstmtSel.executeQuery(); ResultSet rs1 = pstmtSel.executeQuery();
siteCnt=0; siteCnt=0;
storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> "; storeInfo = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <store_info> ";
double adminPrice = 0.0;
String adminSite = commonutility.getDDSalesConfig("PRODUCT_ADMIN_SITE");
String[] language_dtl_list = language_dtl.split("\\|\\|"); String[] language_dtl_list = language_dtl.split("\\|\\|");
//Changed by samadhan on 25/12/2015 for price list to/from date //Changed by samadhan on 25/12/2015 for price list to/from date
String dateFrom="",dateTo=""; String dateFrom="",dateTo="";
...@@ -1466,6 +1473,10 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1466,6 +1473,10 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
for (int j = 0; j < language_dtl_list.length; j++) for (int j = 0; j < language_dtl_list.length; j++)
{ {
String[] lang = language_dtl_list[j].split(":"); String[] lang = language_dtl_list[j].split(":");
if(operatingLang.equalsIgnoreCase(adminSite))
{
adminPrice = price;
}
if(operatingLang.equalsIgnoreCase(lang[0])) if(operatingLang.equalsIgnoreCase(lang[0]))
{ {
storeInfo = storeInfo + "<store> " ; storeInfo = storeInfo + "<store> " ;
...@@ -1505,6 +1516,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1505,6 +1516,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
objProductsChild.setSku(item_parnt); objProductsChild.setSku(item_parnt);
objProductsChild.setProductName(URLEncoder.encode(checkNull(item_parnt_desc),"UTF-8")); objProductsChild.setProductName(URLEncoder.encode(checkNull(item_parnt_desc),"UTF-8"));
objProductsChild.setPrice(adminPrice);
//Changed by samadhan D15AKAT003 on 15/06/2015 for store view magento updation. start //Changed by samadhan D15AKAT003 on 15/06/2015 for store view magento updation. start
//objProductsChild.setStoreInf(storeInfo); //objProductsChild.setStoreInf(storeInfo);
/*ArrayList<String> prIds = new ArrayList<String>(); /*ArrayList<String> prIds = new ArrayList<String>();
......
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