经营团购——运费计算接口(三)
2016-12-12 10:12:59 0 举报
经营团购——运费计算接口(三)
作者其他创作
大纲/内容
返回运费信息
符合包邮条件
计算商品重量:商品数量*商品重量
验证商品的carriage是否为0,为0则表示包邮
根据运费模板id查询包邮条件
存在
返回运费为0的包邮信息
根据商品数量、套餐计算赠品数量
包邮
指定了包邮条件
没有指定包邮条件
是否查询有对应的包邮条件
根据商品、赠品id取出重量goods_kg、运费模板
不存在
将计算出来的运费存入到运费临时存储(tb_temporary)表中
商品及赠品的团购价钱:商品:group_price赠品:0
根据carriage在运费模板表中,取出运费模板信息
运费计算接口
验证取出的模板信息是否指定了包邮条件(1:否 2:是)
取出默认的运费模板
循环包邮条件,检索购买的商品是否符合包邮条件
取出团购信息,并根据选择的商品套餐,如果有赠品,取出套餐赠品的相关信息
查询到有包邮条件
不符合包邮条件
不包邮
验证团购是否存在这个团购商品
没有查询到包邮条件
0 条评论
下一页