|
@ -6,6 +6,7 @@ import com.example.demo.domain.entity.User; |
|
|
import com.example.demo.domain.vo.coin.Gold; |
|
|
import com.example.demo.domain.vo.coin.Gold; |
|
|
import com.example.demo.domain.vo.coin.GoldUser; |
|
|
import com.example.demo.domain.vo.coin.GoldUser; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
|
|
|
import com.example.demo.mapper.coin.MarketMapper; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
import com.example.demo.service.coin.UserService; |
|
|
import com.example.demo.service.coin.UserService; |
|
|
import jakarta.servlet.http.HttpServletRequest; |
|
|
import jakarta.servlet.http.HttpServletRequest; |
|
@ -34,6 +35,8 @@ public class UserServiceImpl implements UserService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private UserMapper userMapper; |
|
|
private UserMapper userMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private MarketMapper marketMapper; |
|
|
|
|
|
|
|
|
//查找用户部分信息 |
|
|
//查找用户部分信息 |
|
|
@Override |
|
|
@Override |
|
@ -45,13 +48,15 @@ public class UserServiceImpl implements UserService { |
|
|
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class); |
|
|
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class); |
|
|
if (admin != null) { |
|
|
if (admin != null) { |
|
|
List<String> list = Arrays.asList(admin.getMarkets().split(",")); |
|
|
List<String> list = Arrays.asList(admin.getMarkets().split(",")); |
|
|
GoldUser user = userMapper.selectUserCard(jwcode,list); |
|
|
|
|
|
|
|
|
List<String> markets = marketMapper.getMarketIds(list); |
|
|
|
|
|
GoldUser user = userMapper.selectUserCard(jwcode,markets); |
|
|
return Result.success(user); |
|
|
return Result.success(user); |
|
|
} |
|
|
} |
|
|
else{ |
|
|
else{ |
|
|
return Result.error("用户为空"); |
|
|
return Result.error("用户为空"); |
|
|
} |
|
|
} |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
return Result.error("用户查找不到"); |
|
|
return Result.error("用户查找不到"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|