// +---------------------------------------------------------------------- namespace app\adminapi\controller\finance; use app\services\user\UserBillServices; use think\facade\App; use app\adminapi\controller\AuthController; /** * Class Finance * @package app\adminapi\controller\finance */ class FinanceController extends AuthController { /** * @var UserBillServices */ protected $services; /** * Finance constructor. * @param App $app * @param UserBillServices $services */ public function __construct(App $app, UserBillServices $services) { parent::__construct($app); $this->services = $services; } /** * 筛选类型 */ public function billType() { return app('json')->success($this->services->bill_type()); } /** * 资金记录 */ public function list() { $where = $this->request->getMore([ ['start_time', ''], ['end_time', ''], ['nickname', ''], ['limit', 20], ['page', 1], ['type', ''], ]); return app('json')->success($this->services->getBillList($where)); } }