// +---------------------------------------------------------------------- namespace App\Http\Controllers\Admin; use App\Services\Api\MemberPaymentService; use App\Services\Common\MemberService; /** * 会员管理-控制器 * @author laravel开发员 * @since 2020/11/11 * Class MemberController * @package App\Http\Controllers */ class MemberController extends Backend { /** * 构造函数 * @author laravel开发员 * @since 2020/11/11 * MemberController constructor. */ public function __construct() { parent::__construct(); $this->service = new MemberService(); } /** * 更新个人资料 * @return mixed * @since 2020/11/11 * @author laravel开发员 */ public function business() { $result = $this->service->getBusiness(); return returnJson(1002,true, $result); } public function info() { $info = MemberService::make()->getInfo($this->userInfo['user_id']); return returnJson(1002, true, $info); } /** * 获取收款方式 * @return array */ public function payment() { $type = request()->post('type', 1); $pageSize = request()->post('pageSize', 99); $list = MemberPaymentService::make()->getOptionList($this->userInfo['user_id'], $type, $pageSize); return returnJson(1010, true, $list); } }