直播系统源码开发中的家族系统如何实现

简介: 家族系统是直播系统源码开发中流量变现的一个重要途径。家族系统能够为主播巩固粉丝基础,增加粉丝黏性,平台也能够从中赚取一定利润。那么如何建立一个完整的家族系统呢,以下是一些功能的实现步骤。

家族系统是直播系统源码开发中流量变现的一个重要途径。家族系统能够为主播巩固粉丝基础,增加粉丝黏性,平台也能够从中赚取一定利润。那么如何建立一个完整的家族系统呢,以下是一些功能的实现步骤。
一、通过用户的id判断该用户是否加入了家族
$users_family=DI()->notorm->users_family
->select("familyid,divide_family")
->where('uid=? and state=2',$liveuid) //用户的id用来判断用户的家族
->fetchOne();

二、通过用户ID找到家族,获取家族的具体信息
$familyinfo=DI()->notorm->family
->select("uid,divide_family")
->where('id=?',$users_family['familyid']) //用户家族的id,获取家族信息
->fetchOne();
三、获取家族信息后,了解家族的收入如何分成,按比例计算出该用户可以获得的收益
$divide_family=$familyinfo['divide_family']; //家族分成比例
$family_total=$total $divide_family 0.01; //分成金额

四、对该家族成员的收益进行收录,以便后期用户查看收益
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端搜索显示的家族页面、家族简介、家族成员管理等。
一、家族后台管理
打开家族后台管理体系,能够对家族进行统一的管理,例如编辑家族信息、屏蔽违规家族、查看家族收益及进行家族收益提现等操作,都可以在家族后台体系中实现。
除了进行家族体系的管理外,后台还可以查看家族信息,家族收益等。
二、家族信息简介
在APP端搜素家族ID,就可以查看家族的简介、成立时间、家族理念等具体信息,给用户提供了便利,同时,如果用户选择了加入家族,在我的家族页面可以看到其他家族成员等信息,方便快捷。
三、家族成员管理
家族长老能够看到新增成员列表,除了用户自主申请进入家族外,家族长老还可以邀请新成员进入家族。如果需要删除成员,也可以在家族成员管理页面进行操作,如果家族成员被删除,那么该用户的信息将不会再出现在家族成员列表中。除此之外还可以查看家族的总收益、各个家族成员的分成等信息,在家族主播界面能够查看家族主播的直播时长、直播收益等信息。

以上就是对家族系统的后台管理、信息简介、家族成员管理等信息的大体介绍,欢迎感兴趣的朋友一起交流研究。

相关文章
|
4月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
182 0
|
5月前
|
开发者 图形学 API
从零起步,深度揭秘:运用Unity引擎及网络编程技术,一步步搭建属于你的实时多人在线对战游戏平台——详尽指南与实战代码解析,带你轻松掌握网络化游戏开发的核心要领与最佳实践路径
【8月更文挑战第31天】构建实时多人对战平台是技术与创意的结合。本文使用成熟的Unity游戏开发引擎,从零开始指导读者搭建简单的实时对战平台。内容涵盖网络架构设计、Unity网络API应用及客户端与服务器通信。首先,创建新项目并选择适合多人游戏的模板,使用推荐的网络传输层。接着,定义基本玩法,如2D多人射击游戏,创建角色预制件并添加Rigidbody2D组件。然后,引入网络身份组件以同步对象状态。通过示例代码展示玩家控制逻辑,包括移动和发射子弹功能。最后,设置服务器端逻辑,处理客户端连接和断开。本文帮助读者掌握构建Unity多人对战平台的核心知识,为进一步开发打下基础。
181 0
|
8月前
|
自然语言处理 安全 数据挖掘
短剧系统开发/稳定版/海外版/多语言/成熟技术/方案项目/源码流程
The functions of the short drama system can include but are not limited to the following aspects:
|
算法 Go
阐述:one wiex壹维克斯平台逻辑系统开发项目模式方案
阐述:one wiex壹维克斯平台逻辑系统开发项目模式方案
427 0
|
Web App开发 安全 架构师
网易云信开源会议和低延时直播两大项目:对开发者完全开放、支持修改后商用
“我始终相信开源会产生裂变。当越来越多的开发者参与到开源项目中,这套代码、组件就不仅仅只是一套代码,它会变成我们未来的生产力和竞争力。”网易智企低延时直播开源负责人、网易云信流媒体首席架构师吴桐说道。
249 0
网易云信开源会议和低延时直播两大项目:对开发者完全开放、支持修改后商用
|
开发者 微服务
语音直播源码开发,实现微服务架构的优势分析
语音直播源码开发,实现微服务架构的优势分析
|
视频直播 5G 开发工具
看直播软件源码,如何实现直播系统业务以及技术注意点分析
直播类app越来越受欢迎,互联网企业看到“直播+”的巨大潜力,搭建直播平台也成为大需求,而拥有一套完整的直播软件源码是开发直播软件的基础
看直播软件源码,如何实现直播系统业务以及技术注意点分析
|
编解码 数据安全/隐私保护 UED
直播软件搭建底层搭建技术是如何实现的?
对于直播软件搭建的底层搭建技术,可能还有很多人不太了解。其实对于直播来讲,底层的搭建也是至关重要的部分,就像我们现实生活中盖楼一样,要先打好地基才可以继续搭建。接下来,我们将简单归纳成几个部分来简单介绍一下。
直播软件搭建底层搭建技术是如何实现的?
直播系统源码开发中的家族系统如何实现
家族系统是直播系统源码开发中流量变现的一个重要途径。家族系统能够为主播巩固粉丝基础,增加粉丝黏性,平台也能够从中赚取一定利润。那么如何建立一个完整的家族系统呢,以下是一些功能的实现步骤。
直播系统源码开发中的家族系统如何实现
【直播回顾】阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK
SWAK框架是闲鱼开发的一套主要用于解决平台型应用中的多业务耦合问题的技术框架。大多应用的代码都是增量式开发,然而随着业务数量的增加,不同类型的业务代码逐渐交织耦合、难以拆解,严重降低开发效率和团队协作效率。
2575 0
【直播回顾】阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK