Thinkphp mixdj 修复开通套餐后下载不生效


作者: admin 时间: 2021-07-06 11:18:21 人气: 136 评论: 0

问题描述:
Thinkphp mixdj 会员开通套餐后后台设置下载权限不生效的问题;

修复截图:

213005jn09gss0uvyz69xc.jpg


修复方法:

1、找到/Web/Lib/Action/DownAction.class.php文件;
2、找到下面代码;

if($music['down_type']==1 && $user['level']>2 && in_array($music["cate_id"],$user["downcate"])){/////包时歌曲,且所在分类属于包时级别拥有的权限组

3、将上面代码改成如下代码;

if($user['level']>2 && in_array($music["cate_id"],$user["downcate"])){/////包时歌曲,且所在分类属于包时级别拥有的权限组

4、改完就生效了;
5、补充:套曲下载直接提示数量用完的解决方法;

$down_today = $DownHis->where("user_id=" . $user['id'] . " and gold=0 and info_type=0 and from_unixtime(crdate,'%Y%m%d')='" . date('Ymd') . "'")->count();
改成
$down_today = $DownHis->where("user_id=" . $user['id'] . " and gold=0 and info_type=1 and from_unixtime(crdate,'%Y%m%d')='" . date('Ymd') . "'")->count();


评论