用户限购

Bug介绍

出现版本:Bty3.4
出现时间:2019年7月9日

由于小杰代码不够严谨,导致出现限购bug

临时解决方案

  • 设置商品限购数为0(也就是不限购)就可以修复

手改源码

请修改路径文件

application/user/controller/Shop.php

第158行

if($wareInfo['limits']!=0&&db('host')->where('wid',$wid)->count()>=$wareInfo['limits']){
return $this->error('每个用户限制购买'.$wareInfo['limits'].'次');
}

修改为

if($wareInfo['limits']!=0&&db('host')->where('wid',$wid)->where('uid',$this->UserInfo['uid'])->count()>=$wareInfo['limits']){
return $this->error('每个用户限制购买'.$wareInfo['limits'].'次');
}

可以解决该bug

文档更新时间: 2019-07-11 06:02   作者:Youngxj