Aslee 4 rokov pred
rodič
commit
03cc06f3f2

+ 2 - 11
src/main/java/com/caimei/www/service/page/impl/ProductServiceImpl.java

@@ -4,6 +4,7 @@ import com.caimei.www.mapper.ProductDao;
 import com.caimei.www.pojo.page.ProductDetail;
 import com.caimei.www.service.page.ProductService;
 import com.caimei.www.utils.ImageUtil;
+import com.caimei.www.utils.PriceUtil;
 import io.netty.util.internal.StringUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
@@ -41,17 +42,7 @@ public class ProductServiceImpl implements ProductService {
             }
             product.setImage(ImageUtil.getImageURL("product", product.getImage(), 0, domain));
             // 价格等级
-            if (product.getPrice() > 50 * 5000) {
-                product.setPriceGrade(5);
-            } else if (product.getPrice() > 25 * 5000) {
-                product.setPriceGrade(4);
-            } else if (product.getPrice() > 10 * 5000) {
-                product.setPriceGrade(3);
-            } else if (product.getPrice() > 2.5 * 5000) {
-                product.setPriceGrade(2);
-            } else {
-                product.setPriceGrade(1);
-            }
+            product.setPriceGrade(PriceUtil.getpriceGrade(product.getPrice()));
         }
         return product;
     }

+ 1 - 1
src/main/resources/static/js/base.js

@@ -549,7 +549,7 @@ function setSearchProductList(list, userId, callback) {//处理搜索
             unit: item.p_unit,
             brand: item.p_brand_name,
             priceFlag: item.p_price_flag,
-            priceGrade: item.p_price_flag,
+            priceGrade: item.p_price_grade,
             actStatus: 0,
             priceLoaded: false
         });

+ 2 - 2
src/main/resources/templates/product/list.html

@@ -130,13 +130,13 @@
                                     </div>
                                 </template>
                                 <template v-else>
-                                    <em>¥<i :class="'icon mIcon i'+p.p_price_grade"></i></em>
+                                    <em>¥<i :class="'icon mIcon i'+p.priceGrade"></i></em>
                                     <span class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</span>
                                 </template>
                             </template>
                         </template>
                         <template v-else>
-                            <em>¥<i :class="'icon mIcon i'+p.p_price_grade"></i></em>
+                            <em>¥<i :class="'icon mIcon i'+p.priceGrade"></i></em>
                             <span class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</span>
                             <div class="btnBox"><a href="javascript:void(0)" class="btn add toLogin">登录查看价格</a></div>
                         </template>