Merge branch 'develop' into frontend/timo
This commit is contained in:
commit
89ebb7a315
@ -8,35 +8,71 @@ import org.json.simple.parser.JSONParser;
|
|||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
|
@Component
|
||||||
public class FinderUtil {
|
public class FinderUtil {
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static CacheRepository cacheRepository;
|
static CacheRepository cacheRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static RewardRepository rewardRepository;
|
static RewardRepository rewardRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static StationRepository stationRepository;
|
static StationRepository stationRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static BearbeitetRepository bearbeitetRepository;
|
static BearbeitetRepository bearbeitetRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static CacheAccesDefinitionRepository cacheAccesDefinitionRepository;
|
static CacheAccesDefinitionRepository cacheAccesDefinitionRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static TeamRepository teamRepository;
|
static TeamRepository teamRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static UserRepository userRepository;
|
static UserRepository userRepository;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
static User_InfoRepository user_infoRepository;
|
static User_InfoRepository user_infoRepository;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setCacheRepository(CacheRepository cacheRepository) {
|
||||||
|
FinderUtil.cacheRepository= cacheRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setRewardRepository(RewardRepository rewardRepository) {
|
||||||
|
FinderUtil.rewardRepository = rewardRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setStationRepository(StationRepository stationRepository) {
|
||||||
|
FinderUtil.stationRepository = stationRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setBearbeitetRepository(BearbeitetRepository bearbeitetRepository) {
|
||||||
|
FinderUtil.bearbeitetRepository = bearbeitetRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setCacheAccesDefinitionRepository(CacheAccesDefinitionRepository cacheAccesDefinitionRepository) {
|
||||||
|
FinderUtil.cacheAccesDefinitionRepository = cacheAccesDefinitionRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setTeamRepository(TeamRepository teamRepository) {
|
||||||
|
FinderUtil.teamRepository = teamRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setUserRepository(UserRepository userRepository) {
|
||||||
|
FinderUtil.userRepository = userRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setUser_infoRepository(User_InfoRepository user_infoRepository) {
|
||||||
|
FinderUtil.user_infoRepository = user_infoRepository;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static ResponseEntity findCacheById(String cacheID) {
|
public static ResponseEntity findCacheById(String cacheID) {
|
||||||
|
|
||||||
Optional<Cache> cacheOptional = cacheRepository.findById(Integer.valueOf(cacheID));
|
Optional<Cache> cacheOptional = cacheRepository.findById(Integer.valueOf(cacheID));
|
||||||
@ -102,8 +138,8 @@ public class FinderUtil {
|
|||||||
String userString = (String) claims.get("user");
|
String userString = (String) claims.get("user");
|
||||||
JSONParser parser = new JSONParser();
|
JSONParser parser = new JSONParser();
|
||||||
JSONObject userObject = (JSONObject) parser.parse(userString);
|
JSONObject userObject = (JSONObject) parser.parse(userString);
|
||||||
int userID = (Integer) userObject.get("userID");
|
long userID = (Long) userObject.get("userId");
|
||||||
Optional<User> userOptional = userRepository.findById(userID);
|
Optional<User> userOptional = userRepository.findById(Math.toIntExact(userID));
|
||||||
if (userOptional.isPresent()) {
|
if (userOptional.isPresent()) {
|
||||||
User user = userOptional.get();
|
User user = userOptional.get();
|
||||||
return ResponseEntity.status(200).body(user);
|
return ResponseEntity.status(200).body(user);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user