[-] Remove unused

This commit is contained in:
Azalea
2024-12-26 21:36:39 -05:00
parent 806e24b9f1
commit 18554ec439
4 changed files with 5 additions and 194 deletions

View File

@@ -1,6 +1,7 @@
package icu.samnyan.aqua.sega.chusan.handler;
import com.fasterxml.jackson.core.JsonProcessingException;
import icu.samnyan.aqua.sega.chusan.ChusanProps;
import icu.samnyan.aqua.sega.general.BaseHandler;
import icu.samnyan.aqua.sega.chusan.model.gamedata.GameLoginBonus;
import icu.samnyan.aqua.sega.chusan.model.gamedata.GameLoginBonusPreset;
@@ -8,10 +9,9 @@ import icu.samnyan.aqua.sega.chusan.model.userdata.Chu3UserData;
import icu.samnyan.aqua.sega.chusan.model.userdata.UserItem;
import icu.samnyan.aqua.sega.chusan.model.userdata.UserLoginBonus;
import icu.samnyan.aqua.sega.chusan.service.*;
import icu.samnyan.aqua.sega.util.jackson.StringMapper;
import lombok.AllArgsConstructor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
@@ -23,39 +23,17 @@ import java.util.Optional;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@AllArgsConstructor
@Component("ChusanGameLoginHandler")
public class GameLoginHandler implements BaseHandler {
private static final Logger logger = LoggerFactory.getLogger(GameLoginHandler.class);
private boolean enableLoginBonus = false;
private final ChusanProps props;
private final UserDataService userDataService;
private final UserItemService userItemService;
private final GameLoginBonusPresetService gameLoginBonusPresetService;
private final GameLoginBonusService gameLoginBonusService;
private final UserLoginBonusService userLoginBonusService;
public GameLoginHandler(StringMapper mapper,
@Value("${game.chusan.loginbonus-enable:}") boolean enableLoginBonus,
UserDataService userDataService,
UserItemService userItemService,
GameLoginBonusPresetService gameLoginBonusPresetService,
GameLoginBonusService gameLoginBonusService,
UserLoginBonusService userLoginBonusService
) {
this.enableLoginBonus = enableLoginBonus;
this.userDataService = userDataService;
this.userItemService = userItemService;
this.gameLoginBonusPresetService = gameLoginBonusPresetService;
this.gameLoginBonusService = gameLoginBonusService;
this.userLoginBonusService = userLoginBonusService;
}
@Override
public String handle(Map<String, ?> request) throws JsonProcessingException {
String userId = (String) request.get("userId");
@@ -63,7 +41,7 @@ public class GameLoginHandler implements BaseHandler {
boolean userPresent = userDataOptional.isPresent();
if (userPresent){
userDataService.updateLoginTime(userDataOptional.get());
if(this.enableLoginBonus){
if(props.getLoginBonusEnable()){
List<GameLoginBonusPreset> gameLoginBonusList = this.gameLoginBonusPresetService.getGameLoginBonusPresets(1);
for (GameLoginBonusPreset preset: gameLoginBonusList) {

View File

@@ -1,45 +0,0 @@
package icu.samnyan.aqua.sega.chusan.service;
import icu.samnyan.aqua.sega.chusan.model.Chu3GameMusicRepo;
import icu.samnyan.aqua.sega.chusan.model.gamedata.Music;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Service("ChusanGameMusicService")
public class GameMusicService {
private final Chu3GameMusicRepo gameMusicRepository;
@Autowired
public GameMusicService(Chu3GameMusicRepo gameMusicRepository) {
this.gameMusicRepository = gameMusicRepository;
}
public Music save(Music music) {
return gameMusicRepository.save(music);
}
public List<Music> saveAll(List<Music> musicList) {
return gameMusicRepository.saveAll(musicList);
}
@Cacheable("music")
public List<Music> getAll() {
return gameMusicRepository.findAll();
}
public Map<Integer, Music> getIdMap() {
Map<Integer, Music> musicMap = new LinkedHashMap<>();
getAll().forEach(music -> musicMap.put(music.getMusicId(), music));
return musicMap;
}
}

View File

@@ -22,18 +22,6 @@ public class UserActivityService {
this.userActivityRepository = userActivityRepository;
}
public UserActivity save(UserActivity userActivity) {
return userActivityRepository.save(userActivity);
}
public List<UserActivity> saveAll(List<UserActivity> userActivityList) {
return userActivityRepository.saveAll(userActivityList);
}
public Optional<UserActivity> getByUserAndActivityIdAndKind(Chu3UserData user, int activityId, int kind) {
return userActivityRepository.findTopByUserAndActivityIdAndKindOrderByIdDesc(user, activityId, kind);
}
public List<UserActivity> getByUserId(String userId) {
return userActivityRepository.findByUser_Card_ExtId(Long.parseLong(userId));
}