|
|
@ -19,6 +19,7 @@ use app\model\UserDigitalModel; |
|
|
|
use app\model\UserForexModel; |
|
|
|
use app\model\UserLoanModel; |
|
|
|
use app\model\UserLoginLog; |
|
|
|
use app\model\UserMarketModel; |
|
|
|
use app\model\UserModel; |
|
|
|
use app\model\UserStageStateModel; |
|
|
|
use app\model\UserStockBrlModel; |
|
|
@ -1404,6 +1405,40 @@ class UserService extends AdminBaseService |
|
|
|
return $this->toData('500', '系统异常 请稍后重试', [$exception->getMessage(), $exception->getTrace()]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 用户收藏的股票(自选股票) |
|
|
|
public function userMarketList($param) |
|
|
|
{ |
|
|
|
try { |
|
|
|
if (empty($param['page']) || !is_numeric($param['page'])) { |
|
|
|
return $this->toData('400', '参错错误'); |
|
|
|
} |
|
|
|
if (empty($param['limit']) || !is_numeric($param['limit'])) { |
|
|
|
return $this->toData('400', '参错错误'); |
|
|
|
} |
|
|
|
$where = []; |
|
|
|
if (!empty($param['user_id'])) { |
|
|
|
$where['user_id'] = $param['user_id']; |
|
|
|
} |
|
|
|
if (!empty($param['market_type'])) { |
|
|
|
$where['market_type'] = $param['market_type']; |
|
|
|
} |
|
|
|
|
|
|
|
$list = UserMarketModel::where($where)->order('id', 'desc')->paginate([ |
|
|
|
'list_rows' => $param['limit'], |
|
|
|
'page' => $param['page'], |
|
|
|
]); |
|
|
|
return $this->toData('0', 'Successful', [ |
|
|
|
'list' => $list->items(), // 当前页的数据 |
|
|
|
'page' => $list->currentPage(), // 当前页码 |
|
|
|
'total' => $list->total(), // 总记录数 |
|
|
|
'last_page' => $list->lastPage(), // 最后一页页码 |
|
|
|
]); |
|
|
|
} catch (\Exception $e) { |
|
|
|
return $this->toData('500', '系统异常 请稍后重试', [$e->getMessage(), $e->getTrace()]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|