lizhen_gitee vor 3 Monaten
Ursprung
Commit
e80713d7b5
1 geänderte Dateien mit 14 neuen und 2 gelöschten Zeilen
  1. 14 2
      addons/shopro/controller/activity/Kan.php

+ 14 - 2
addons/shopro/controller/activity/Kan.php

@@ -85,6 +85,18 @@ class Kan extends Common
             $this->error('该活动商品已售罄');
         }
 
+        //限购
+        $map_can = [
+            'user_id'            => $user['id'],
+            'activity_id'        => $activity_id,
+            'goods_id'           => $goods_id,
+            'goods_sku_price_id' => $goods_sku_price_id,
+            'status'             => ['IN',['ing','finish','finish_fictitious']],
+        ];
+        $check = Db::name('shopro_activity_kan')->where($map_can)->count();
+        if($check >= $rules['limit_num']){
+            $this->error('当前活动中此商品限制砍价'.$rules['limit_num'].'次');
+        }
 
         //写入
         $data = [
@@ -105,7 +117,7 @@ class Kan extends Common
 
         $kan_id = Db::name('shopro_activity_kan')->insertGetId($data);
 
-        $this->success('操作成功',$kan_id);
+        $this->success('发起成功',$kan_id);
     }
 
     //帮好友砍价
@@ -128,7 +140,7 @@ class Kan extends Common
             ->find();
 
         //砍价记录
-        Db::name('shopro_')
+        Db::name('shopro_');
     }