logic = new SdkOrderLogic(); $this->validate = new SdkOrderValidate; parent::__construct(); } /** * 数据列表 * @param Request $request * @return Response */ public function index(Request $request): Response { $where = $request->more([ ['order_id', ''], ['trade_id', ''], ['game_id', ''], ['user_name', ''], ['role_id', ''], ['pay_time', ''], ['orderBy', ''], ['orderType', ''], ['send_status', ''], ['sync_status', ''], ['page',''], ['limit',''] ]); // 账号名|订单号|交易订单号 不能同时为空 if(empty($where['user_name']) && empty($where['order_id']) && empty($where['trade_id'])){ return $this->fail('账号名|订单号|交易订单号 不能同时为空'); } $data = $this->logic->getOrderList($where); return $this->success($data); } /** * 补发 * @param Request $request * @return Response */ public function send(Request $request): Response { $order_id = $request->input('order_id'); $data = $this->logic->send($order_id); return $this->success($data); } }