assign('year', get_month()); return $this->fetch(); } public function get_user_recharge_list() { $where = Util::getMore([ ['data', ''], ['paid', ''], ['page', 1], ['limit', 20], ['nickname', ''], ['excel', ''], ]); return JsonService::successlayui(UserRechargeModel::getUserRechargeList($where)); } public function delect($id = 0) { if (!$id) return JsonService::fail('缺少参数'); $rechargInfo = UserRechargeModel::get($id); if ($rechargInfo->paid) return JsonService::fail('已支付的订单记录无法删除'); if (UserRechargeModel::del($id)) return JsonService::successful('删除成功'); else return JsonService::fail('删除失败'); } public function get_badge() { $where = Util::getMore([ ['data', ''], ['paid', ''], ['nickname', ''], ]); return JsonService::successful(UserRechargeModel::getDataList($where)); } /**退款 * @param $id * @return mixed|void */ public function edit($id) { if (!$id) return $this->failed('数据不存在'); $UserRecharge = UserRechargeModel::get($id); if (!$UserRecharge) return JsonService::fail('数据不存在!'); if ($UserRecharge['paid'] == 1) { $f = array(); $f[] = Form::input('order_id', '退款单号', $UserRecharge->getData('order_id'))->disabled(1); $f[] = Form::number('refund_price', '退款金额', $UserRecharge->getData('price'))->precision(2)->min(0)->max($UserRecharge->getData('price')); $jsContent = <<