1234567891011121314151617181920212223242526272829 |
- <?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)
- {
- $decode_id = Hashids::decode($send_order_id_encode);
- if ($decode_id) {
- $send_order_id = $decode_id[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,
- ]);
- }
- }
- }
- }
|