|
@@ -192,7 +192,7 @@ class LoginController
|
|
|
return success([
|
|
return success([
|
|
|
'invite' => $invite,
|
|
'invite' => $invite,
|
|
|
'uuid' => $request->user_data['uuid'],
|
|
'uuid' => $request->user_data['uuid'],
|
|
|
- 'is_num' => $request->user_data['is_num'],
|
|
|
|
|
|
|
+ 'is_num' => $request->user_data['new_is_num'],
|
|
|
'raffle_num' => $request->user_data['raffle_num'],
|
|
'raffle_num' => $request->user_data['raffle_num'],
|
|
|
'gift_gold' => $system->gift_gold,
|
|
'gift_gold' => $system->gift_gold,
|
|
|
'boost_gift' => $system->boost_gift,
|
|
'boost_gift' => $system->boost_gift,
|
|
@@ -224,7 +224,7 @@ class LoginController
|
|
|
if (empty($inviteData)) {
|
|
if (empty($inviteData)) {
|
|
|
throw new \Exception('非法操作');
|
|
throw new \Exception('非法操作');
|
|
|
}
|
|
}
|
|
|
- if ($request->user_data['is_num'] < $inviteData->num) {
|
|
|
|
|
|
|
+ if ($request->user_data['new_is_num'] < $inviteData->num) {
|
|
|
throw new \Exception('未达到,邀请规则!');
|
|
throw new \Exception('未达到,邀请规则!');
|
|
|
}
|
|
}
|
|
|
$has = Db::table('wa_stream')
|
|
$has = Db::table('wa_stream')
|
|
@@ -238,47 +238,48 @@ class LoginController
|
|
|
if (!empty($inviteData->money)) {
|
|
if (!empty($inviteData->money)) {
|
|
|
StreamBusiness::addStream($request->user_data['id'], $inviteData->money, streamType3, moldType1, moldTypefild1, $inviteData->id);
|
|
StreamBusiness::addStream($request->user_data['id'], $inviteData->money, streamType3, moldType1, moldTypefild1, $inviteData->id);
|
|
|
}
|
|
}
|
|
|
- if (!empty($inviteData->money_one)) {
|
|
|
|
|
- for ($i = 1; $i <= $inviteData->money_one; $i++) {
|
|
|
|
|
- $goodsdata = Db::table('wa_sign_goods')->where('id',23)->first();
|
|
|
|
|
- $signId = Db::table('wa_sign_record')->insertGetId([
|
|
|
|
|
- 'uid' => $request->user_data['id'],
|
|
|
|
|
- 'goods_id' => $goodsdata->id,
|
|
|
|
|
- 'num' => 1,
|
|
|
|
|
- 'money' => 0,
|
|
|
|
|
- 'type' => $goodsdata->type,
|
|
|
|
|
- 'status' => 1,
|
|
|
|
|
- 'order_no' => date('YmdHis') . mt_rand(1000, 9999),
|
|
|
|
|
- 'created_at' => date('Y-m-d H:i:s'),
|
|
|
|
|
- 'updated_at' => date('Y-m-d H:i:s'),
|
|
|
|
|
- ]);
|
|
|
|
|
- $thisDay = date('Y-m-d H:i:s');
|
|
|
|
|
- /** @var $futureDay 未来时间 */
|
|
|
|
|
- $futureDay = futureDay(999);
|
|
|
|
|
- if (!empty($goodsdata->highest_pay_price)) {
|
|
|
|
|
- Db::table('wa_cron_task_sign_two')->insert([
|
|
|
|
|
- 'user_id' => $request->user_data['id'],
|
|
|
|
|
- 'goods_id' => $goodsdata->id,
|
|
|
|
|
- 'order_id' => $signId,
|
|
|
|
|
- 'money' => 0,
|
|
|
|
|
- 'bonus' => 0,
|
|
|
|
|
- 'goods_type' => $goodsdata->type,
|
|
|
|
|
- 'day_dividend_time' => strtotime(date('Y-m-d', strtotime('+1 days')) . ' 01:00:00'),
|
|
|
|
|
- 'dividend_time' => strtotime($futureDay),
|
|
|
|
|
- 'created_at' => $thisDay,
|
|
|
|
|
- 'updated_at' => $thisDay,
|
|
|
|
|
- 'my_good_id' => $signId,
|
|
|
|
|
- 'highest_pay_price' => $goodsdata->highest_pay_price,
|
|
|
|
|
- 'day' => $goodsdata->day,
|
|
|
|
|
- 'bl' => $goodsdata->bl,
|
|
|
|
|
- 'progress' => $goodsdata->progress,
|
|
|
|
|
- ]);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
if (!empty($inviteData->money_two)) {
|
|
if (!empty($inviteData->money_two)) {
|
|
|
StreamBusiness::addStream($request->user_data['id'], $inviteData->money_two, streamType3, moldType5, moldTypefild5, $inviteData->id);
|
|
StreamBusiness::addStream($request->user_data['id'], $inviteData->money_two, streamType3, moldType5, moldTypefild5, $inviteData->id);
|
|
|
}
|
|
}
|
|
|
|
|
+// if (!empty($inviteData->money_one)) {
|
|
|
|
|
+// for ($i = 1; $i <= $inviteData->money_one; $i++) {
|
|
|
|
|
+// $goodsdata = Db::table('wa_sign_goods')->where('id',23)->first();
|
|
|
|
|
+// $signId = Db::table('wa_sign_record')->insertGetId([
|
|
|
|
|
+// 'uid' => $request->user_data['id'],
|
|
|
|
|
+// 'goods_id' => $goodsdata->id,
|
|
|
|
|
+// 'num' => 1,
|
|
|
|
|
+// 'money' => 0,
|
|
|
|
|
+// 'type' => $goodsdata->type,
|
|
|
|
|
+// 'status' => 1,
|
|
|
|
|
+// 'order_no' => date('YmdHis') . mt_rand(1000, 9999),
|
|
|
|
|
+// 'created_at' => date('Y-m-d H:i:s'),
|
|
|
|
|
+// 'updated_at' => date('Y-m-d H:i:s'),
|
|
|
|
|
+// ]);
|
|
|
|
|
+// $thisDay = date('Y-m-d H:i:s');
|
|
|
|
|
+// /** @var $futureDay 未来时间 */
|
|
|
|
|
+// $futureDay = futureDay(999);
|
|
|
|
|
+// if (!empty($goodsdata->highest_pay_price)) {
|
|
|
|
|
+// Db::table('wa_cron_task_sign_two')->insert([
|
|
|
|
|
+// 'user_id' => $request->user_data['id'],
|
|
|
|
|
+// 'goods_id' => $goodsdata->id,
|
|
|
|
|
+// 'order_id' => $signId,
|
|
|
|
|
+// 'money' => 0,
|
|
|
|
|
+// 'bonus' => 0,
|
|
|
|
|
+// 'goods_type' => $goodsdata->type,
|
|
|
|
|
+// 'day_dividend_time' => strtotime(date('Y-m-d', strtotime('+1 days')) . ' 01:00:00'),
|
|
|
|
|
+// 'dividend_time' => strtotime($futureDay),
|
|
|
|
|
+// 'created_at' => $thisDay,
|
|
|
|
|
+// 'updated_at' => $thisDay,
|
|
|
|
|
+// 'my_good_id' => $signId,
|
|
|
|
|
+// 'highest_pay_price' => $goodsdata->highest_pay_price,
|
|
|
|
|
+// 'day' => $goodsdata->day,
|
|
|
|
|
+// 'bl' => $goodsdata->bl,
|
|
|
|
|
+// 'progress' => $goodsdata->progress,
|
|
|
|
|
+// ]);
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
} catch (\Throwable $exception) {
|
|
} catch (\Throwable $exception) {
|
|
|
Db::rollBack();
|
|
Db::rollBack();
|