傻粮小程序逻辑
- 当被推荐人支付成功商品时
- 与推荐人关联(级别1)、与推荐人的推荐人关联(级别2)
- 并根据后台设置 设置关联关系的开始日期和结束日期(可获得该团员收益的时间段)
- 根据推荐人id查询推荐人的团队所有人数,再查询推荐人在关联表模型,是如果人数大于10人并且推荐人不是团长,则更新推荐人的vip状态为团长
- 更新关联表中的与父(祖)推荐人的收益关系,查询出所有与当前用户关联的关系 并且对应关联级别更新其关联收益
- 当父级用户是超级vip时,更新父级的今日总收益、总收益(此处更新为 即时到账收益 无需签到),并增加一条记录到即时收益表(用于统计即时收益)
- 增加用户商品返现关联到返现关联表中
添加level为0表示当前用户自己购买的商品 让当前用户享受的分享积分 - 增加推荐人与被推荐人购买的商品返现关联到返现关联表中,
添加level为1表示被推荐人购买的商品 让推荐人享受的分享积分- 用户与购买商品分期返现关联 level =0;
商品设置的分期返现积分 - 推荐人与当前用户购买商品的分期返现关联 level=1;(如果是被别人推荐过来的)
商品设置的推荐分期积分
- 用户与购买商品分期返现关联 level =0;
- 与推荐人关联(级别1)、与推荐人的推荐人关联(级别2)
- 返现明细
- 今日收益
-
购买的商品返现(拿到f_user_product_relation表中所有用户返现商品返现中的商品,拿到每个商品总积分/需要返现的天数)则拿到每天的返现 -
团长收益查询f_user_team_relation表中所有与当前用户关联的子用户,并拿到相应的今日收益数据(前提是团长) -
推荐人购买的收益也是从f_user_product_relation拿到 与第一条一样,不过需要判断level字段 是自己买的还是推荐人购买的
-
- 总收益
- 其他两个和上面一样 ,只不过分期返现不需要计算而是直接从f_user_product_relation拿到以获取到的积分字段
- 今日收益
- 签到
- 更新用户表中的今日总收益、总收益
- 更新f_user_product_relation表中当前已拿到的分期商品积分
注意:签到仅是用于获取
用户商品积分关联表中产生的每天的收益,团长(超级vip(当推荐满10))的团员(被推荐人)购买订单所产生的收益时即时到账的










网友评论