getMore([ ['refund_type', '', '', 'refundTypes'] ]); $where['uid'] = $request->uid(); $list = $this->services->getRefundOrderList($where); return app('json')->successful($list); } /** * 订单详情 * @param Request $request * @param $uni * @return mixed */ public function detail(StoreOrderRefundServices $services, Request $request, $uni) { $orderData = $services->refundDetail($uni); return app('json')->successful('ok', $orderData); } /** * 取消申请 * @param $id * @return mixed */ public function cancelApply(Request $request, $uni) { if (!strlen(trim($uni))) return app('json')->fail('参数错误'); $uid = (int)$request->uid(); $this->services->cancelApplyRefund($uid, $uni); return app('json')->success('取消成功'); } /** * 删除已退款和拒绝退款的订单 * @param Request $request * @param $uni * @return mixed */ public function delRefundOrder(Request $request, $uni) { if (!strlen(trim($uni))) return app('json')->fail('参数错误'); $uid = (int)$request->uid(); $this->services->delRefundOrder($uid, $uni); return app('json')->success('删除成功'); } }