assign( 'year',getMonth()); return $this->fetch(); } public function get_user_recharge_list(){ $where = UtilService::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 = UtilService::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 Json::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 = <<