ba-simple
2017-02-21 19:00:26 0 举报
登录查看完整内容
Ba-simple是一种简洁、直观的编程语言,专为初学者设计。它的语法清晰易懂,无需深入理解复杂的编程概念即可上手编写代码。Ba-simple支持基本的变量定义、数据类型、条件语句和循环结构,能够满足日常编程的基本需求。此外,Ba-simple还提供了丰富的库函数和工具,帮助开发者快速实现各种功能。总之,Ba-simple是一款非常适合初学者入门的编程语言,它能够帮助你轻松掌握编程基础,为进一步学习更复杂的编程语言打下坚实的基础。
作者其他创作
大纲/内容
4
遍历通过购物车整理后的商品列表
计算用户范围
2
是否满足活动优惠
活动优惠条件计算
加入到待计算商品列表
按优先级遍历活动列表
整理购物车,填充赠品与加价购商品等
遍历购物车下一个商品
N
赠品与加价购从品不会参与活动计算,但是会参与活动优惠填充
比对阈值配置-redis参与值>0,如果只有部分限额,则也还是参与。
该站点下进行中的所有活动列表
Y
7
忽略该活动
商品能否参与活动
8
活动信息缓存按站点进行隔离存储
门店不会传递活动id,海外会让用户选择
6
1
活动是否超过限额
循环下一活动
9
3
记录活动商品参与信息更新商品优惠上下文(商品原价,商品每个活动前后价格,优惠明细)
商品此次是否已参加互斥的活动
活动循环是否结束
结束
购物车商品循环结束
5
优惠计算
根据活动待计算商品列表计算优惠
活动扫描的不是购物车,而是通过购物车整理后的商品列表;套餐会进行单品拉平,赠品换购品会清理,手动选择不参加活动的商品也不会加进来。
以购物车为基础,套餐拉平,赠品换购品清理,形成待扫描的商品列表
商品范围计算
商品活动id列表是否为空
根据请求上下文判断能否参加活动
计算上下文处理
活动id列表是否包含该活动
0 条评论
回复 删除
下一页