|  | @@ -7,6 +7,7 @@ namespace App\Controllers\Admin;
 | 
	
		
			
				|  |  |  use App\Controllers\BaseController;
 | 
	
		
			
				|  |  |  use App\Models\Invoice;
 | 
	
		
			
				|  |  |  use App\Models\Order;
 | 
	
		
			
				|  |  | +use App\Models\Paylist;
 | 
	
		
			
				|  |  |  use App\Utils\Tools;
 | 
	
		
			
				|  |  |  use Psr\Http\Message\ResponseInterface;
 | 
	
		
			
				|  |  |  use Slim\Http\Request;
 | 
	
	
		
			
				|  | @@ -40,9 +41,14 @@ final class InvoiceController extends BaseController
 | 
	
		
			
				|  |  |      public function detail(Request $request, Response $response, array $args): ResponseInterface
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |          $id = $args['id'];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          $invoice = Invoice::find($id);
 | 
	
		
			
				|  |  | -        $invoice->status = Tools::getInvoiceStatus($invoice);
 | 
	
		
			
				|  |  | +        $paylist = [];
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if ($invoice->status === 'paid_gateway') {
 | 
	
		
			
				|  |  | +            $paylist = Paylist::where('invoice_id', $invoice->id)->where('status', 1)->first();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        $invoice->status_text = Tools::getInvoiceStatus($invoice);
 | 
	
		
			
				|  |  |          $invoice->create_time = Tools::toDateTime($invoice->create_time);
 | 
	
		
			
				|  |  |          $invoice->update_time = Tools::toDateTime($invoice->update_time);
 | 
	
		
			
				|  |  |          $invoice->pay_time = Tools::toDateTime($invoice->pay_time);
 | 
	
	
		
			
				|  | @@ -52,6 +58,7 @@ final class InvoiceController extends BaseController
 | 
	
		
			
				|  |  |              $this->view()
 | 
	
		
			
				|  |  |                  ->assign('invoice', $invoice)
 | 
	
		
			
				|  |  |                  ->assign('invoice_content', $invoice_content)
 | 
	
		
			
				|  |  | +                ->assign('paylist', $paylist)
 | 
	
		
			
				|  |  |                  ->fetch('admin/invoice/view.tpl')
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |      }
 |