类 ProductAttrUtils
java.lang.Object
com.ishop.merchant.util.ProductAttrUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static final doubleacquirePriceAttrMoney(String[] priceAttr, String attrValueSku) 根据价格规格,返回自定义属性中要存放的价格信息。static final StringcombineKey(int type, long productId) static final voidcombineProductAttrValue(ProductAddVo request, EbProduct product) 设置添加(或编辑)商品价格信息。static final String商品sku。static final String[]hasPriceAttr(List<EbProductAttr> attrList) 返回价格规格,对应的价格数组,如果存在的话。static final String[]把给定的 Key,分隔为:type | productId
-
字段详细资料
-
logger
protected static final org.slf4j.Logger logger
-
-
构造器详细资料
-
ProductAttrUtils
public ProductAttrUtils()
-
-
方法详细资料
-
acquirePriceAttrMoney
根据价格规格,返回自定义属性中要存放的价格信息。- 参数:
priceAttr- 几个规格定义,如:[100,200,300,500,其他金额]attrValueSku- 自定义属性值,如:98#,其他金额 或者 98#,500- 返回:
-
hasPriceAttr
返回价格规格,对应的价格数组,如果存在的话。格式如下: [100, 200, 其他金额(或自定义)]- 参数:
attrList-- 返回:
-
combineProductAttrValue
设置添加(或编辑)商品价格信息。- 参数:
request-product-
-
getSku
商品sku。返回数据格式,如:92汽油,95汽油,98汽油,规格值拼接了一下,要存储数据库
- 参数:
attrValue- json字符串,如:{"92号":"92号", "93号":"93号"}- 返回:
- sku
-
splitTypeAndProductId
把给定的 Key,分隔为:type | productId- 参数:
key-- 返回:
-
combineKey
-