|
|
@@ -28,14 +28,15 @@ public class MetaPlayerInfoService {
|
|
|
|
|
|
private MetaItemRepo metaItemRepo;
|
|
|
|
|
|
- public MetaRestResult<SpaceObjectsInfo> metaSpaceInfo(Long userId, Long spaceId, boolean personal) {
|
|
|
- SpaceObjectsInfo spaceObjectsInfo = spaceObjectsInfoRepo.findByUserIdAndSpaceId(userId, spaceId);
|
|
|
+ public MetaRestResult<SpaceObjectsInfo> metaSpaceInfo(Long userId, Long spaceId) {
|
|
|
+ SpaceObjectsInfo spaceObjectsInfo = spaceObjectsInfoRepo.findBySpaceId(spaceId);
|
|
|
if (Objects.isNull(spaceObjectsInfo)) {
|
|
|
- return MetaRestResult.returnError(String.format("不存在用户id:%S,空间id:%S的空间信息", userId, spaceId));
|
|
|
+ return MetaRestResult.returnError(String.format("不存在空间id:%S的空间信息", spaceId));
|
|
|
}
|
|
|
+ spaceObjectsInfo.setPersonal(spaceObjectsInfo.getUserId().equals(userId));
|
|
|
// 如果是查询个人空间物品信息,统计用户剩余物品信息
|
|
|
try {
|
|
|
- if (personal) {
|
|
|
+ if (spaceObjectsInfo.isPersonal()) {
|
|
|
List<SpaceObjectsInfo> spaceObjectsInfos = spaceObjectsInfoRepo.findAllByUserId(userId);
|
|
|
spaceObjectsInfo.setBuildingList(buildingList(userId, spaceObjectsInfos));
|
|
|
}
|