作者 anyv
1 个管道 的构建 通过 耗费 15 秒

投票次数限制

@@ -108,7 +108,16 @@ class VoteController extends WeChatBaseController{ @@ -108,7 +108,16 @@ class VoteController extends WeChatBaseController{
108 $coupyh['cid'] = $tpyh['id']; 108 $coupyh['cid'] = $tpyh['id'];
109 $coupyh['state'] = 0; 109 $coupyh['state'] = 0;
110 $coupyh['code'] = date('md').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); 110 $coupyh['code'] = date('md').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
111 - Db::name('coupons_user') -> insert($coupyh); 111 +
  112 + //限制投票次数
  113 + $toupiaoshu = Db::name('coupons_user') -> where("uid = ".$coupyh['uid']." and cid=".$coupyh['cid']) -> select();
  114 + $xianzhi = Db::name('vote') -> where("pid = 0") -> select();
  115 +
  116 + if(count($toupiaoshu) < count($xianzhi)){
  117 + Db::name('coupons_user') -> insert($coupyh);
  118 + }
  119 +
  120 +
112 121
113 122
114 if($data){ 123 if($data){
@@ -131,7 +140,16 @@ class VoteController extends WeChatBaseController{ @@ -131,7 +140,16 @@ class VoteController extends WeChatBaseController{
131 $coupyh['cid'] = $tpyh['id']; 140 $coupyh['cid'] = $tpyh['id'];
132 $coupyh['state'] = 0; 141 $coupyh['state'] = 0;
133 $coupyh['code'] = date('md').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); 142 $coupyh['code'] = date('md').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
134 - Db::name('coupons_user') -> insert($coupyh); 143 +
  144 + //限制投票次数
  145 + $toupiaoshu = Db::name('coupons_user') -> where("uid = ".$coupyh['uid']." and cid=".$coupyh['cid']) -> select();
  146 + $xianzhi = Db::name('vote') -> where("pid = 0") -> select();
  147 +
  148 + if(count($toupiaoshu) < count($xianzhi)){
  149 + Db::name('coupons_user') -> insert($coupyh);
  150 + }
  151 +
  152 +
135 153
136 $ids = explode(',', input('post.ids')); 154 $ids = explode(',', input('post.ids'));
137 foreach ($ids as $key => $value) { 155 foreach ($ids as $key => $value) {