one_after 1 月之前
父節點
當前提交
90158d9ef2
共有 3 個文件被更改,包括 34 次插入1 次删除
  1. 8 0
      app/business/PayorderBusiness.php
  2. 5 1
      app/controller/GoodsController.php
  3. 21 0
      app/controller/UserController.php

+ 8 - 0
app/business/PayorderBusiness.php

@@ -475,6 +475,14 @@ class PayorderBusiness
                 Db::table('wa_users')->where('id', $data['user_id'])->update(['vip_name'=>$goodsData->name,'vip_img'=>$goodsData->img]);
             }elseif ($goodsData->type == 22) {
 
+            }elseif ($goodsData->type == 23) {
+
+            }elseif ($goodsData->type == 24) {
+
+            }elseif ($goodsData->type == 25) {
+
+            }elseif ($goodsData->type == 26) {
+
             }
             if (!empty($user->pid) && !empty($system->rebate)) {
                 StreamBusiness::addStream($user->pid, bcmul($data['money'], bcdiv($system->rebate, 100, 2), 2), streamType10, moldType3, moldTypefild3, $data['id']);

+ 5 - 1
app/controller/GoodsController.php

@@ -49,6 +49,11 @@ class GoodsController
                 ->toArray();
             foreach ($data['data'] as $k => $v) {
                 $data['data'][$k]->img = imageToBase64($v->img);
+                $data['data'][$k]->has = Db::table('wa_payorder')
+                    ->where('user_id', $request->user_data['id'])
+                    ->where('is_pay', 2)
+                    ->where('goods_id', $v->id)
+                    ->exists();
             }
         } catch (\Throwable $exception) {
             Db::rollBack();
@@ -330,5 +335,4 @@ class GoodsController
 //    }
 
 
-
 }

+ 21 - 0
app/controller/UserController.php

@@ -176,6 +176,24 @@ class UserController
             ->where('goods_type', 22)
             ->exists();
 
+        $is_buy_jiashubao = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 23)
+            ->exists();
+
+        $is_buy_xianshangzhif = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 25)
+            ->exists();
+
+        $is_buy_fangfushenj = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 26)
+            ->exists();
+
         $buy_sign['has']        = 1;
         $buy_sign['goods_data'] = [];
 
@@ -275,6 +293,9 @@ class UserController
             'is_buy_shoufukuan'     => true,
             'is_buy_vipshengji'     => $is_buy_vipshengji ? true : false,
             'is_buy_tisxyhh'        => $is_buy_tisxyhh ? true : false,
+            'is_buy_jiashubao'      => $is_buy_jiashubao ? true : false,
+            'is_buy_xianshangzhif'  => $is_buy_xianshangzhif ? true : false,
+            'is_buy_fangfushenj'    => $is_buy_fangfushenj ? true : false,
             'is_buy_sign'           => $buy_sign,
             'total_sign'            => $total_sign,
             'dynamic_pass'          => $dynamic_pass,