傻粮小程序逻辑

傻粮小程序逻辑

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

注意:签到仅是用于获取用户商品积分关联表中产生的每天的收益,团长(超级vip(当推荐满10))的团员(被推荐人)购买订单所产生的收益时即时到账的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容