ITPub博客

首页 > 移动开发 > ANDROID > 直播APP源码系统家族功能开发介绍

直播APP源码系统家族功能开发介绍

原创 ANDROID 作者:云豹科技官方 时间:2019-04-25 15:57:21 0 删除 编辑

在直播 APP源码系统功能 开发 ,我们可以通过创建家族或加入家族来获得家族的分成以此来增加自己的收益,接下来我们就讲解一下用户是如何通过家族的分成来获得收益的。

1、首先我们通过传递的用户的$liveuid来判断用户是否加入了家族

 $users_family=DI()->notorm->users_family
  ->select("familyid,divide_family")
->where('uid=? and state=2',$liveuid) //用户的id用来判断用户的家族
->fetchOne();

2、然后我们获取用户加入的家族的信息

 $familyinfo=DI()->notorm->family
   ->select("uid,divide_family")
   ->where('id=?',$users_family['familyid']) //用户家族的id,获取家族信息
   ->fetchOne();

3、 我们通过家族的信息获得家族的分成比例,然后通过传递的分成金额和分成比例计算出用户获得的分成金额

$divide_family=$familyinfo['divide_family']; //家族分成比例
$family_total=$total * $divide_family * 0.01; //分成金额

4、 接下来需要对本次分成的记录和信息进行存储到数据库中方便后期的查看对账

DI()->notorm->family_profit
->insert(array("uid"=>$liveuid,"time"=>$time,"addtime"=>$addtime,"profit"=>$family_total,"total"=>$total,"familyid"=>$users_family['familyid']));

最后一步也就是将用户获得的收益添加到用户的可提现金额中,之后用户就可以对这些收益进行变现了

DI()->notorm->users //用户获得收益
->where('id = ?', $familyinfo['uid'])
->update( array( 'votes' => new NotORM_Literal("votes + {$family_total}") ));

以上的 直播 APP源码 可以实现家族分成功能的实现,从传达信息到获取信息在对信息进行分析计算,最后对信息进行整理记录汇总储存,本次小编讲述了直播源码开发直播家族的详细介绍,关注本博主,后期小编还会定期更新直播系统功能。

声明:本篇文章为小编原创文章,转载请注明出处及作者。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69917607/viewspace-2642525/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
云豹科技专业开发直播软件源码,短视频系统源码,一对一视频交友平台源码,开源程序免费搭建部署。

注册时间:2019-04-23

  • 博文量
    5
  • 访问量
    2673