1. 矩阵号注册:用户可以通过该功能注册矩阵号,填写个人基本信息并上传身份证明材料进行实名认证。
2. 矩阵号登录:用户使用注册成功的账号密码登录矩阵号系统。
3. 矩阵号管理:用户可以通过该功能管理自己的矩阵号,包括修改密码、修改个人信息等。
4. 矩阵号审核:管理员可以通过该功能对用户注册的矩阵号进行审核,审核通过后才能正式使用。
5. 短视频上传:用户可以通过该功能上传短视频,支持多种视频格式和大小,并可输入视频的基本信息和标签。
6. 短视频管理:用户可以通过该功能管理自己上传的短视频,包括编辑、删除、分享等。
7. 短视频审核:管理员可以通过该功能对用户上传的短视频进行审核,审核通过后才会正式发布。
8. 短视频搜索:用户可以通过该功能按照关键字、标签等搜索感兴趣的短视频。
9. 短视频排行榜:系统可以根据用户的浏览量、点赞数等数据生成短视频排行榜,便于用户查看热门视频。
10. 订单管理:用户可以通过该功能管理自己的订单,包括查看订单、支付订单等。
11. 账户管理:用户可以通过该功能管理自己的账户,包括充值、提现、查看余额等。
12. 数据统计:系统可以根据用户上传的短视频和用户的行为数据进行统计分析,便于管理员了解用户的兴趣和行为习惯。
源代码:
'write_size' => $write_size,
'write_color' => $write_color,
'write_position'=> $write_position,
'select' => $select_type,
'vcn' => $vcn_on,
'yushu' => 50,
'yinliang' => 50,
'bgm' => $bgm,
'videobg' => $video_bg,
'bgcolor' => $color_list,
'sigma' => $sigma_val,
];
//主表数据
$updata = [
'dv_title' => $video_name,
'dv_video_mode' => $video_mixed,
'dv_video_layout' => $video_layout,
'dv_video_shot' => $video_shot,
'dv_video_count'=> $video_count,
'dv_video_use' => $video_use,
'dv_video_duration' => $video_duration,
'dv_video_open' => 0, //随机视频开幕
'dv_video_transition' => $video_transition,
'dv_video_filter' => $video_filter,
'dv_video_effect' => $video_effect,
'dv_de_id' => $select_type,//字幕配音形式
'dv_use_only' => $use_only,
'dv_use_platform' => json_encode($platform_list),
];
if (empty($dv_id)) {//新增
$indata = [
'dv_s_id' => $this->sid,
'dv_platform' => json_encode($video_cfg),
'dv_create_time'=> time(),
];
$indata = array_merge($updata, $indata);
$ret = $video_model->insertValue($indata);
} else {//编辑
$video_item = $video_model->getRowByIdSid($dv_id, $this->sid);
if (empty($video_item)) {
$this->displayJsonError('参数错误');
}
$curr_platform = json_decode($video_item['dv_platform']