Просмотр исходного кода

商品价格段-1翻译为不限

yzc 2 лет назад
Родитель
Сommit
1aa7825e67

+ 5 - 0
sckw-modules/sckw-product/src/main/java/com/sckw/product/model/vo/req/GoodsPriceRanges.java

@@ -31,6 +31,11 @@ public class GoodsPriceRanges {
     @DecimalMin(value = "-1.00",message = "上限售量最小为零")
     private BigDecimal endAmount;
 
+    /**
+     * endAmount为-1时,设置为不限
+     */
+    private String endAmountLabel;
+
     /**
      * 含税价
      */

+ 2 - 0
sckw-modules/sckw-product/src/main/java/com/sckw/product/service/KwpGoodsService.java

@@ -242,6 +242,8 @@ public class KwpGoodsService {
         //商品价格段信息
         List<KwpGoodsPriceRange> priceRanges = kwpGoodsPriceRangeService.getByGoodsId(id);
         List<GoodsPriceRangesDetail> ranges = BeanUtils.copyToList(priceRanges, GoodsPriceRangesDetail.class);
+        ranges.stream().filter(r -> r.getEndAmount().compareTo(new BigDecimal("-1.00")) == 0)
+                .forEach(r -> {r.setEndAmountLabel("不限");});
         //商品属性信息
         List<KwpGoodsAttribute> attributesList = kwpGoodsAttributeService.getByGoodsId(id);
         List<GoodsAttributesDetail> attributes = BeanUtils.copyToList(attributesList, GoodsAttributesDetail.class);