one_after 2 tháng trước cách đây
mục cha
commit
dfcb82f251
1 tập tin đã thay đổi với 50 bổ sung0 xóa
  1. 50 0
      app/business/PayorderBusiness.php

+ 50 - 0
app/business/PayorderBusiness.php

@@ -518,6 +518,56 @@ class PayorderBusiness
                 }
             }elseif ($goodsData->type == 5) {
                 $futureDay = futureDay($goodsData->day);
+
+                $myGoodsId_two = Db::table('wa_my_goods')->insertGetId([
+                    'user_id'       => $data['user_id'],
+                    'goods_id'      => $goodsData->id,
+                    'money'         => $data['money'],
+                    'num'           => $data['num'],
+                    'on'            => date('YmdHis') . mt_rand(1000, 9999),
+                    'type'          => $goodsData->type,
+                    'pay_id'        => $data['id'],
+                    'bonus'         => $goodsData->bonus,
+                    'balance'       => $goodsData->balance,
+                    'usd_quota'     => $goodsData->usd_quota,
+                    'refund_amount' => $data['money'],
+                    'name'          => Arr::get($data, 'name', null),
+                    'mobile'        => Arr::get($data, 'mobile', null),
+                    'number'        => Arr::get($data, 'number', null),
+                    'address'       => Arr::get($data, 'address', null),
+                    'expiretime'    => strtotime($futureDay),
+                    'expiredate'    => $futureDay,
+                    'created_at'    => $thisDay,
+                    'updated_at'    => $thisDay,
+                ]);
+
+                if (!empty($goodsData->bonus)) {
+                    Db::table('wa_cron_task')->insert([
+                        'user_id'           => $data['user_id'],
+                        'goods_id'          => $goodsData->id,
+                        'order_id'          => $data['id'],
+                        'money'             => $data['money'],
+                        'bonus'             => $goodsData->bonus,
+                        'balance'           => $goodsData->balance,
+                        'rebate'            => $goodsData->rebate,
+                        'rebate_one'        => $goodsData->rebate_one,
+                        'rebate_two'        => $goodsData->rebate_two,
+                        'goods_type'        => $goodsData->type,
+                        'day_dividend_time' => strtotime(date('Y-m-d', strtotime('+1 days')) . ' 00:10:00'),
+                        'dividend_time'     => strtotime($futureDay),
+                        'created_at'        => $thisDay,
+                        'updated_at'        => $thisDay,
+                        'my_good_id'        => $myGoodsId_two,
+                        'event_time'        => 0,
+                        'is_activity'       => 0,
+                    ]);
+                    StreamBusiness::addStream($data['user_id'], $goodsData->bonus, streamType43, moldType15, moldTypefild15, $data['id']);
+                }
+                if (!empty($goodsData->balance)) {
+                    StreamBusiness::addStream($data['user_id'], $goodsData->balance, streamType43, moldType3, moldTypefild3, $data['id']);
+                }
+
+
                 if (!empty($goodsData->bonus)) {
                     Db::table('wa_cron_task')->insert([
                         'user_id'           => $data['user_id'],