WelcomeController.php 924 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Http\Controllers\QuickApp;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. use App\Modules\SendOrder\Services\SendOrderService;
  6. use Hashids;
  7. class WelcomeController extends Controller
  8. {
  9. public function index(Request $request, string $send_order_id_encode)
  10. {
  11. $send_order_id = Hashids::decode($send_order_id_encode)[0];
  12. $send_order = SendOrderService::getSendOrderStatic($send_order_id);
  13. $quick_send_order = SendOrderService::getQuickAppSendOrderStatic($send_order_id);
  14. if ($send_order && $quick_send_order) {
  15. return view('qapp.welcome')->with([
  16. 'gzh_code' => $quick_send_order->child_gzh_name,
  17. 'gzh_name' => $quick_send_order->child_gzh_nickname,
  18. 'hash_bid' => Hashids::encode($send_order->book_id),
  19. 'cid' => $send_order->chapter_id,
  20. ]);
  21. }
  22. }
  23. }