|
@@ -178,7 +178,16 @@ public class itemgroup extends Controller {
|
|
|
if (enterpriseGrade != null) {
|
|
|
factorygroupid.addParameter("pricegrade", enterpriseGrade.getPricegrade());
|
|
|
}else {
|
|
|
- factorygroupid.addParameter("pricegrade", "1");
|
|
|
+ Rows siteParameterRows =dbConnect.runSqlQuery("select defaultlevelprice from sys_site_parameter where siteid='"+siteid+"'");
|
|
|
+ if(!siteParameterRows.isEmpty()){
|
|
|
+ if(StringUtils.isBlank(siteParameterRows.get(0).getString("defaultlevelprice"))){
|
|
|
+ factorygroupid.addParameter("pricegrade", "1");
|
|
|
+ }else{
|
|
|
+ factorygroupid.addParameter("pricegrade", siteParameterRows.get(0).getString("defaultlevelprice"));
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ factorygroupid.addParameter("pricegrade", "1");
|
|
|
+ }
|
|
|
}
|
|
|
Rows rowsgroupids = dbConnect.runSqlQuery(factorygroupid.getSQL());
|
|
|
RowsMap itemgroupRowMap = rowsgroupids.toRowsMap("sa_itemgroupid");
|
|
@@ -373,6 +382,16 @@ public class itemgroup extends Controller {
|
|
|
SQLFactory priceSqlFactory = new SQLFactory(this, "查询商品原价");
|
|
|
priceSqlFactory.addParameter("sa_itemgroupid", sa_itemgroupid);
|
|
|
priceSqlFactory.addParameter("siteid", siteid);
|
|
|
+ Rows siteParameterRows =dbConnect.runSqlQuery("select defaultlevelprice from sys_site_parameter where siteid='"+siteid+"'");
|
|
|
+ if(!siteParameterRows.isEmpty()){
|
|
|
+ if(StringUtils.isBlank(siteParameterRows.get(0).getString("defaultlevelprice"))){
|
|
|
+ priceSqlFactory.addParameter("pricegrade", "1");
|
|
|
+ }else{
|
|
|
+ priceSqlFactory.addParameter("pricegrade", siteParameterRows.get(0).getString("defaultlevelprice"));
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ priceSqlFactory.addParameter("pricegrade", "1");
|
|
|
+ }
|
|
|
Rows pricerows = dbConnect.runSqlQuery(priceSqlFactory);
|
|
|
RowsMap pricerowsMap = pricerows.toRowsMap("itemid");
|
|
|
for (Row row : rows) {
|
|
@@ -932,6 +951,16 @@ public class itemgroup extends Controller {
|
|
|
SQLFactory priceSqlFactory = new SQLFactory(this, "查询商品原价");
|
|
|
priceSqlFactory.addParameter("sa_itemgroupid", content.getString("sa_itemgroupid"));
|
|
|
priceSqlFactory.addParameter("siteid", siteid);
|
|
|
+ Rows siteParameterRows =dbConnect.runSqlQuery("select defaultlevelprice from sys_site_parameter where siteid='"+siteid+"'");
|
|
|
+ if(!siteParameterRows.isEmpty()){
|
|
|
+ if(StringUtils.isBlank(siteParameterRows.get(0).getString("defaultlevelprice"))){
|
|
|
+ priceSqlFactory.addParameter("pricegrade", "1");
|
|
|
+ }else{
|
|
|
+ priceSqlFactory.addParameter("pricegrade", siteParameterRows.get(0).getString("defaultlevelprice"));
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ priceSqlFactory.addParameter("pricegrade", "1");
|
|
|
+ }
|
|
|
Rows pricerows = dbConnect.runSqlQuery(priceSqlFactory);
|
|
|
RowsMap pricerowsMap = pricerows.toRowsMap("itemid");
|
|
|
|