Skip to content

你好,关于SKU算法的一点建议 #2

Description

@WoKee

算法入口 skuCollection 不应该遍历initData的key去获取组合列表,遇到initData库存组合过多的情况,这种方法效率不是很理想。

建议:
skuCollection 新增参数String[][] lables 标签类目。如 : [["蓝色,“红色"],[“XL”,"L"],["优质","一般"]];

skuCollection(String[][] lables , Map<String, BaseSkuModel> initData ){ ...}

由lables 去建立一次组合数,获取所有的组合列表Map<String, BaseSkuModel> result。

`initData遍历key去设置result的库存以及价格信息,如此可以减少每次去获取组合列表的耗时。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions