| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace plugin\saiadmin\app\controller\fund;
- use plugin\saiadmin\app\logic\fund\MemberActivationRecordLogic;
- use plugin\saiadmin\basic\BaseController;
- use plugin\saiadmin\service\Permission;
- use support\Request;
- use support\Response;
- /**
- * 用户会员开通与续费记录控制器。
- */
- class MemberActivationRecordController extends BaseController
- {
- public function __construct()
- {
- $this->logic = new MemberActivationRecordLogic();
- parent::__construct();
- }
- #[Permission('会员开通记录列表', 'core:fund:memberActivation:index')]
- public function index(Request $request): Response
- {
- return $this->success($this->logic->indexList($this->filters($request)));
- }
- #[Permission('导出会员开通记录', 'core:fund:memberActivation:export')]
- public function export(Request $request): Response
- {
- return $this->logic->export($this->filters($request));
- }
- private function filters(Request $request): array
- {
- return $request->more([
- ['source', ''], ['card_type', ''], ['device_type', ''],
- ['user_id', ''], ['nickname', ''], ['start_date', ''], ['end_date', ''],
- ]);
- }
- }
|