促销模型业务流程图
2018-05-31 11:28:10 0 举报
促销模型业务流程图
作者其他创作
大纲/内容
promoRule+promoCond
客户范围的获取方式
无限制
根据rule_id查找
按标签组
复杂场景:暂时没有
N
整单,从单据找商品
优惠条件判断与优惠金额计算
优惠方式
找到List及关联的List
按等级
减金额
校验关联商品在订单里的金额是否满足promo_coupon的low_limit_amount
PromoCond
单品特价(直接从上一步已查找的PromoProductApp对象读取即可)
按cust_level_enum找客户
promo
赠品
打折
指定商品
关联商品
参数指定商品
promo_cust_appl
整单
阶梯数量或金额:入参有当前金额、promo_id
客户查找是一个接口类关联商品部分,工厂模式+抽象父类的方式,实现几种不同的关联商品的方法,入参为单据详情优惠条件判断分支,工厂模式+抽象父类的方式,返回不同促销类型下的优惠方案与优惠金额,其中优惠金额的计算(PromoAction)也是工厂模式+抽象父类的方式
根据product_id查找
指定商品分类
根据promo_cond_id查找
按指定客户的方式找custvendor_id
优惠券
PromoAction
按product_category_id查找/校验商品
Rule
PromoActionEnum
promo_product_appl
根据promo_action_id查找赠品
开始
单品
Rule校验结返回
根据业务场景判断Rule去关联Product还是Cond?
0 条评论
下一页