order; if ($order->type == 2) { $year = Config::where('name', 'upgrade_time')->value('value') ?? 1; $user = $order->user; $user->identityUpdate(1, 'AutoUp', ['orderid' => $order->orderid]); $user->vipd_at = Carbon::now(); $user->vip_end_at = Carbon::now()->addYear($year); $user->save(); } if ($order->remark) { $remark = json_decode($order->remark, true); $order->user->info->update($remark); } $bonus = Direct::settlement($order); Agent::settlement($order, null, $bonus); } }