forked from Cookies_Github_mirror/AquaDX
[M] Rename field
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
package icu.samnyan.aqua.sega.maimai2.dao.userdata;
|
||||
|
||||
import icu.samnyan.aqua.sega.general.model.Card;
|
||||
import icu.samnyan.aqua.sega.maimai2.model.userdata.UserDetail;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* @author samnyan (privateamusement@protonmail.com)
|
||||
*/
|
||||
@Repository("Maimai2UserDataRepository")
|
||||
public interface UserDataRepository extends JpaRepository<UserDetail, Long> {
|
||||
|
||||
Optional<UserDetail> findByCard(Card card);
|
||||
|
||||
Optional<UserDetail> findByCard_ExtId(long userId);
|
||||
|
||||
@Transactional
|
||||
void deleteByCard(Card card);
|
||||
|
||||
@Query("select count(*) from Maimai2UserData where playerRating > :rating")
|
||||
Integer getRanking(int rating);
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package icu.samnyan.aqua.sega.maimai2.dao.userdata
|
||||
|
||||
import icu.samnyan.aqua.sega.general.model.Card
|
||||
import icu.samnyan.aqua.sega.maimai2.model.userdata.UserDetail
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
import org.springframework.data.jpa.repository.Query
|
||||
import org.springframework.stereotype.Repository
|
||||
import org.springframework.transaction.annotation.Transactional
|
||||
import java.util.*
|
||||
|
||||
|
||||
@Repository("Maimai2UserDataRepository")
|
||||
interface UserDataRepository : JpaRepository<UserDetail, Long?> {
|
||||
fun findByCard(card: Card): UserDetail?
|
||||
|
||||
fun findByCardExtId(userId: Long): Optional<UserDetail>
|
||||
|
||||
@Transactional
|
||||
fun deleteByCard(card: Card)
|
||||
|
||||
@Query("select count(*) from Maimai2UserData where playerRating > :rating")
|
||||
fun getRanking(rating: Int): Long
|
||||
}
|
||||
@@ -38,7 +38,7 @@ public class CMGetUserPreviewHandler implements BaseHandler {
|
||||
Long userId = ((Number) request.get("userId")).longValue();
|
||||
String segaIdAuthKey = String.valueOf(request.get("segaIdAuthKey"));
|
||||
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCard_ExtId(userId);
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCardExtId(userId);
|
||||
|
||||
if (userDataOptional.isPresent()) {
|
||||
Map<String, Object> resultMap = new LinkedHashMap<>();
|
||||
|
||||
@@ -33,7 +33,7 @@ public class GetUserDataHandler implements BaseHandler {
|
||||
public String handle(Map<String, Object> request) throws JsonProcessingException {
|
||||
long userId = ((Number) request.get("userId")).longValue();
|
||||
|
||||
UserDetail userData = userDataRepository.findByCard_ExtId(userId).orElseThrow();
|
||||
UserDetail userData = userDataRepository.findByCardExtId(userId).orElseThrow();
|
||||
|
||||
Map<String, Object> resultMap = new LinkedHashMap<>();
|
||||
resultMap.put("userId", userId);
|
||||
|
||||
@@ -39,7 +39,7 @@ public class GetUserPreviewHandler implements BaseHandler {
|
||||
public String handle(Map<String, Object> request) throws JsonProcessingException {
|
||||
long userId = ((Number) request.get("userId")).longValue();
|
||||
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCard_ExtId(userId);
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCardExtId(userId);
|
||||
|
||||
GetUserPreviewResp resp = new GetUserPreviewResp();
|
||||
resp.setUserId(userId);
|
||||
|
||||
@@ -52,7 +52,7 @@ public class GetUserRatingHandler implements BaseHandler {
|
||||
|
||||
UserRating userRating = new UserRating();
|
||||
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCard_ExtId(userId);
|
||||
Optional<UserDetail> userDataOptional = userDataRepository.findByCardExtId(userId);
|
||||
if (userDataOptional.isPresent() && userDataOptional.get().getUserName() != null) {
|
||||
UserDetail user = userDataOptional.get();
|
||||
userRating.setRating(user.getPlayerRating());
|
||||
|
||||
@@ -34,7 +34,7 @@ public class GetUserRivalDataHandler {
|
||||
long userId = ((Number) request.get("userId")).longValue();
|
||||
long rivalId = ((Number) request.get("rivalId")).intValue();
|
||||
|
||||
Optional<UserDetail> detailOptional = userDataRepository.findByCard_ExtId(rivalId);
|
||||
Optional<UserDetail> detailOptional = userDataRepository.findByCardExtId(rivalId);
|
||||
UserRivalData rivalData;
|
||||
if (detailOptional.isPresent()) {
|
||||
rivalData = new UserRivalData(rivalId, detailOptional.get().getUserName());
|
||||
|
||||
@@ -38,7 +38,7 @@ public class UploadUserPlaylogHandler implements BaseHandler {
|
||||
public String handle(Map<String, Object> request) throws JsonProcessingException {
|
||||
UploadUserPlaylog uploadUserPlaylog = mapper.convert(request, UploadUserPlaylog.class);
|
||||
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCard_ExtId(uploadUserPlaylog.getUserId());
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCardExtId(uploadUserPlaylog.getUserId());
|
||||
|
||||
/*
|
||||
Due to how we handle userId, first user playlog can't be saved.
|
||||
|
||||
@@ -15,7 +15,6 @@ import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -86,7 +85,7 @@ public class UpsertUserAllHandler implements BaseHandler {
|
||||
return null;
|
||||
} else {
|
||||
newUserData = userAll.getUserData().get(0);
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCard_ExtId(userId);
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCardExtId(userId);
|
||||
|
||||
if (userOptional.isPresent()) {
|
||||
userData = userOptional.get();
|
||||
|
||||
@@ -47,7 +47,7 @@ public class UpsertUserPrintHandler implements BaseHandler {
|
||||
|
||||
UserDetail userData;
|
||||
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCard_ExtId(userId);
|
||||
Optional<UserDetail> userOptional = userDataRepository.findByCardExtId(userId);
|
||||
if (userOptional.isPresent()) {
|
||||
userData = userOptional.get();
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user