|
|
@@ -383,7 +383,7 @@ func GetMarketsByLoginID(loginID int) ([]Market, error) {
|
|
|
if err != nil || !has {
|
|
|
return nil, err
|
|
|
}
|
|
|
- if userAccount.Usertype == 5 {
|
|
|
+ if userAccount.Usertype == 5 || userAccount.Usertype == 3 {
|
|
|
// 如果账户类型为5(投资者),则需要通过其所属经济会员来获取市场权限(表:AreaRoleMarket, 条件:对应市场状态为正常;角色类型:经济会员)
|
|
|
// !注意:这里不知道为何不能使用别名,否则会报500错误
|
|
|
if err := engine.Table("AREAROLEMARKET").
|