| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace plugin\saiadmin\app\controller\order;
- use plugin\saiadmin\app\logic\order\MyOrderLogic;
- use plugin\saiadmin\basic\BaseController;
- use plugin\saiadmin\service\Permission;
- use support\Request;
- use support\Response;
- class MyOrderController extends BaseController
- {
- public function __construct()
- {
- $this->logic = new MyOrderLogic();
- parent::__construct();
- }
- #[Permission('我的订单列表', 'core:order:my:index')]
- public function index(Request $request): Response
- {
- return $this->success($this->logic->indexList($request->more([
- ['category', 'all'], ['status', 'all'], ['order_no', ''], ['phone', ''], ['user_id', ''],
- ['merchant', ''], ['device_sn', ''], ['transaction_id', ''], ['source', ''], ['pay_type', ''],
- ['start_at', ''], ['end_at', ''],
- ])));
- }
- #[Permission('我的订单详情', 'core:order:my:read')]
- public function read(Request $request): Response
- {
- return $this->success($this->logic->readOrder((int) $request->input('id', 0)));
- }
- }
|