one_after пре 1 месец
родитељ
комит
90158d9ef2

+ 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]);
                 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 == 22) {
 
 
+            }elseif ($goodsData->type == 23) {
+
+            }elseif ($goodsData->type == 24) {
+
+            }elseif ($goodsData->type == 25) {
+
+            }elseif ($goodsData->type == 26) {
+
             }
             }
             if (!empty($user->pid) && !empty($system->rebate)) {
             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']);
                 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();
                 ->toArray();
             foreach ($data['data'] as $k => $v) {
             foreach ($data['data'] as $k => $v) {
                 $data['data'][$k]->img = imageToBase64($v->img);
                 $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) {
         } catch (\Throwable $exception) {
             Db::rollBack();
             Db::rollBack();
@@ -330,5 +335,4 @@ class GoodsController
 //    }
 //    }
 
 
 
 
-
 }
 }

+ 21 - 0
app/controller/UserController.php

@@ -176,6 +176,24 @@ class UserController
             ->where('goods_type', 22)
             ->where('goods_type', 22)
             ->exists();
             ->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['has']        = 1;
         $buy_sign['goods_data'] = [];
         $buy_sign['goods_data'] = [];
 
 
@@ -275,6 +293,9 @@ class UserController
             'is_buy_shoufukuan'     => true,
             'is_buy_shoufukuan'     => true,
             'is_buy_vipshengji'     => $is_buy_vipshengji ? true : false,
             'is_buy_vipshengji'     => $is_buy_vipshengji ? true : false,
             'is_buy_tisxyhh'        => $is_buy_tisxyhh ? 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,
             'is_buy_sign'           => $buy_sign,
             'total_sign'            => $total_sign,
             'total_sign'            => $total_sign,
             'dynamic_pass'          => $dynamic_pass,
             'dynamic_pass'          => $dynamic_pass,