Procházet zdrojové kódy

多人送背包礼物

lizhen_gitee před 1 rokem
rodič
revize
1be8230d9e
1 změnil soubory, kde provedl 10 přidání a 4 odebrání
  1. 10 4
      application/api/controller/Party.php

+ 10 - 4
application/api/controller/Party.php

@@ -1954,10 +1954,16 @@ class Party extends Api
                 if($is_back == 1) {
                     $giftback_ids = array_column($giftbackList,'id');
 
-                    $res1 = Db::name('gift_back')->where('id','IN',$giftback_ids)->delete();
-                    if(!$res1){
-                        Db::rollback();
-                        $this->error('背包送礼物失败');
+                    if($user_id_key == 0){
+                        //第一个人就全给扣掉
+                        $res1 = Db::name('gift_back')->where('id','IN',$giftback_ids)->delete();
+                        if(!$res1){
+                            Db::rollback();
+                            $this->error('背包送礼物失败');
+                        }
+                    }else{
+                        //其他人的时候就不用扣了
+                        $res1 = true;
                     }
 
                 } else {