forked from Cookies_Github_mirror/AquaDX
[maimai2] Add Splash Plus support
This commit is contained in:
@@ -128,8 +128,7 @@ public class AllNetController {
|
||||
case "SDEY":
|
||||
return "http://" + HOST + ":" + PORT + "/MaimaiServlet/";
|
||||
case "SDEZ":
|
||||
// This leads to http://HOST+PORT/Maimai2Servlet/
|
||||
return HOST + ":" + PORT + "/";
|
||||
return "http://" + HOST + ":" + PORT + "/";
|
||||
default:
|
||||
return "http://" + HOST + ":" + PORT + "/";
|
||||
}
|
||||
|
||||
@@ -45,8 +45,9 @@ public class UpsertUserAllHandler implements BaseHandler {
|
||||
private final UserFavoriteRepository userFavoriteRepository;
|
||||
private final UserUdemaeRepository userUdemaeRepository;
|
||||
private final UserGeneralDataRepository userGeneralDataRepository;
|
||||
private final UserCourseRepository userCourseRepository;
|
||||
|
||||
public UpsertUserAllHandler(BasicMapper mapper, CardService cardService, UserDataRepository userDataRepository, UserExtendRepository userExtendRepository, UserOptionRepository userOptionRepository, UserItemRepository userItemRepository, UserMusicDetailRepository userMusicDetailRepository, UserActRepository userActRepository, UserCharacterRepository userCharacterRepository, UserMapRepository userMapRepository, UserLoginBonusRepository userLoginBonusRepository, UserFavoriteRepository userFavoriteRepository, UserUdemaeRepository userUdemaeRepository, UserGeneralDataRepository userGeneralDataRepository) {
|
||||
public UpsertUserAllHandler(BasicMapper mapper, CardService cardService, UserDataRepository userDataRepository, UserExtendRepository userExtendRepository, UserOptionRepository userOptionRepository, UserItemRepository userItemRepository, UserMusicDetailRepository userMusicDetailRepository, UserActRepository userActRepository, UserCharacterRepository userCharacterRepository, UserMapRepository userMapRepository, UserLoginBonusRepository userLoginBonusRepository, UserFavoriteRepository userFavoriteRepository, UserUdemaeRepository userUdemaeRepository, UserGeneralDataRepository userGeneralDataRepository, UserCourseRepository userCourseRepository) {
|
||||
this.mapper = mapper;
|
||||
this.cardService = cardService;
|
||||
this.userDataRepository = userDataRepository;
|
||||
@@ -61,6 +62,7 @@ public class UpsertUserAllHandler implements BaseHandler {
|
||||
this.userFavoriteRepository = userFavoriteRepository;
|
||||
this.userUdemaeRepository = userUdemaeRepository;
|
||||
this.userGeneralDataRepository = userGeneralDataRepository;
|
||||
this.userCourseRepository = userCourseRepository;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -248,6 +250,24 @@ public class UpsertUserAllHandler implements BaseHandler {
|
||||
userMusicDetailRepository.saveAll(newUserMusicDetailList);
|
||||
}
|
||||
|
||||
// UserCourseList
|
||||
if (userAll.getUserCourseList() != null) {
|
||||
List<UserCourse> userCourseList = userAll.getUserCourseList();
|
||||
List<UserCourse> newUserCourseList = new ArrayList<>();
|
||||
|
||||
for (UserCourse newUserCourse : userCourseList) {
|
||||
int courseId = newUserCourse.getCourseId();
|
||||
|
||||
Optional<UserCourse> userCourseOptional = userCourseRepository.findByUserAndCourseId(newUserData, courseId);
|
||||
UserCourse userCourse = userCourseOptional.orElseGet(() -> new UserCourse(newUserData));
|
||||
|
||||
newUserCourse.setId(userCourse.getId());
|
||||
newUserCourse.setUser(newUserData);
|
||||
newUserCourseList.add(newUserCourse);
|
||||
}
|
||||
userCourseRepository.saveAll(newUserCourseList);
|
||||
}
|
||||
|
||||
// UserFavoriteList
|
||||
if (userAll.getUserFavoriteList() != null) {
|
||||
List<UserFavorite> userFavoriteList = userAll.getUserFavoriteList();
|
||||
|
||||
@@ -32,7 +32,7 @@ public class UserAll implements Serializable {
|
||||
private List<UserCharge> userChargeList;
|
||||
private List<UserFavorite> userFavoriteList;
|
||||
private List<UserActivity> userActivityList;
|
||||
private Map<String, Object> userGamePlaylogList;
|
||||
private List<Map<String, Object>> userGamePlaylogList;
|
||||
private String isNewCharacterList;
|
||||
private String isNewMapList;
|
||||
private String isNewLoginBonusList;
|
||||
|
||||
Reference in New Issue
Block a user