thinkphp开发: 知识付费小程序丨教育培训考试刷题网课APP、在线考试、证书查询、阿里云网校视频播放
知识付费APP · 其它功能
1、八种付费形式
视频付费、专栏付费、音频付费、测评付费
图文付费、问答付费、直播付费、定制付费
(更多付费形式,可根据需求定制)
2、八种营销玩法
优惠券、会员系统、积分抵现、拼团活动
广告弹窗、裂变海报、推广分销、限时秒杀
(更多营销玩法,可根据需求定制)
3、六种互动功能
在线约课、社群圈子、作业打卡
在线直播、训练营、资料下载
(更多互动功能,可根据需求定制)
4、四种数据统计
流量统计、用户统计、交易统计、评价统计
(更多数据统计,可根据需求定制)

//讲师列表展示
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();
}




// 设置单个产品上架|下架
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 ? '显示失败' : '隐藏失败');
}
}


被折叠的 条评论
为什么被折叠?



