<?php

namespace App\Http\Controllers\QuickApp;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Modules\SendOrder\Services\SendOrderService;
use Hashids;

class WelcomeController extends Controller
{
    public function index(Request $request, string $send_order_id_encode)
    {
        $send_order_id = Hashids::decode($send_order_id_encode)[0];
        $send_order = SendOrderService::getSendOrderStatic($send_order_id);
        $quick_send_order = SendOrderService::getQuickAppSendOrderStatic($send_order_id);
        if ($send_order && $quick_send_order) {
            return view('qapp.welcome')->with([
                'gzh_code' => $quick_send_order->child_gzh_name,
                'gzh_name' => $quick_send_order->child_gzh_nickname,
                'hash_bid' => Hashids::encode($send_order->book_id),
                'cid' => $send_order->chapter_id,
            ]);
        }
    }
}