diff --git a/crmeb/app/api/controller/pc/UserController.php b/crmeb/app/api/controller/pc/UserController.php index c6f79477e..48c8c8891 100644 --- a/crmeb/app/api/controller/pc/UserController.php +++ b/crmeb/app/api/controller/pc/UserController.php @@ -14,6 +14,8 @@ namespace app\api\controller\pc; use app\Request; use app\services\pc\UserServices; +use app\services\user\UserBrokerageServices; +use app\services\user\UserMoneyServices; class UserController { @@ -33,7 +35,23 @@ class UserController public function getBalanceRecord(Request $request, $type) { $uid = (int)$request->uid(); - return app('json')->successful($this->services->getBalanceRecord($uid, $type)); + $data = []; + switch ($type) { + case 0: + case 1: + case 2: + /** @var UserMoneyServices $moneyService */ + $moneyService = app()->make(UserMoneyServices::class); + $data = $moneyService->getMoneyList($uid, $type); + break; + case 3: + case 4: + /** @var UserBrokerageServices $brokerageService */ + $brokerageService = app()->make(UserBrokerageServices::class); + $data = $brokerageService->getBrokerageList($uid, $type); + break; + } + return app('json')->successful($data); } /**