thinkphp开发:知识付费小程序、教育培训考试刷题网课APP、在线考试、证书查询、阿里云网校视频播放

thinkphp开发: 知识付费小程序丨教育培训考试刷题网课APP、在线考试、证书查询、阿里云网校视频播放

知识付费APP · 其它功能

1、八种付费形式

视频付费、专栏付费、音频付费、测评付费

图文付费、问答付费、直播付费、定制付费

(更多付费形式,可根据需求定制)

2、八种营销玩法

优惠券、会员系统、积分抵现、拼团活动

广告弹窗、裂变海报、推广分销、限时秒杀

(更多营销玩法,可根据需求定制)

3、六种互动功能

在线约课、社群圈子、作业打卡

在线直播、训练营、资料下载

(更多互动功能,可根据需求定制)

4、四种数据统计

流量统计、用户统计、交易统计、评价统计

(更多数据统计,可根据需求定制)

php 复制代码
//讲师列表展示

public function index()
{
    return $this->fetch();
}

//讲师列表获取
public function lecturer_list()
{
    $where = parent::getMore([
        ['page', 1],
        ['is_show', ''],
        ['limit', 20],
        ['title', ''],
    ]);
    return JsonService::successlayui(LecturerModel::getLecturerList($where));
}

//添加/编辑
public function create($id = 0)
{
    if ($id) {
        $lecturer = LecturerModel::get($id);
        $lecturer['label'] = json_decode($lecturer['label']);
        $lecturer['introduction'] = htmlspecialchars_decode($lecturer['introduction']);
        if (!$lecturer) return JsonService::fail('讲师信息不存在!');
    } else {
        $lecturer = [];
    }
    $this->assign(['lecturer' => json_encode($lecturer), 'id' => $id]);
    return $this->fetch();
}
php 复制代码
  
// 设置单个产品上架|下架
    public function set_show($is_show = '', $id = '')
    {
        ($is_show == '' || $id == '') && JsonService::fail('缺少参数');
        $res = parent::getDataModification('lecturer', $id, 'is_show', (int)$is_show);
        $mer_id = LecturerModel::where('id', $id)->value('mer_id');
        if ($res && $mer_id) {
            $data['estate'] = $is_show;
            $res = MerchantModel::edit($data, $mer_id, 'id');
            if (!$is_show && $res) {
                Special::where(['is_del' => 0, 'mer_id' => $mer_id])->update(['is_show' => 0]);
                DownloadModel::where(['is_del' => 0, 'mer_id' => $mer_id])->update(['is_show' => 0]);
                ProductModel::where(['is_del' => 0, 'mer_id' => $mer_id])->update(['is_show' => 0]);
                EventRegistrationModel::where(['is_del' => 0, 'mer_id' => $mer_id])->update(['is_show' => 0]);
                TestPaper::where(['is_del' => 0, 'mer_id' => $mer_id])->update(['is_show' => 0]);
            }
            return JsonService::successful($is_show == 1 ? '显示成功' : '隐藏成功');
        } else {
            return JsonService::fail($is_show == 1 ? '显示失败' : '隐藏失败');
        }
    }

需要程序源码的来