|
|
@@ -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'],
|