forked from Cookies_Github_mirror/AquaDX
[F] Fix chusan export
This commit is contained in:
@@ -2,7 +2,7 @@ package icu.samnyan.aqua.sega.chusan.handler;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import icu.samnyan.aqua.sega.general.BaseHandler;
|
||||
import icu.samnyan.aqua.sega.chusan.model.userdata.UserMapArea;
|
||||
import icu.samnyan.aqua.sega.chusan.model.userdata.UserMap;
|
||||
import icu.samnyan.aqua.sega.chusan.service.UserMapAreaService;
|
||||
import icu.samnyan.aqua.sega.util.jackson.StringMapper;
|
||||
import org.slf4j.Logger;
|
||||
@@ -37,7 +37,7 @@ public class GetUserMapAreaHandler implements BaseHandler {
|
||||
public String handle(Map<String, Object> request) throws JsonProcessingException {
|
||||
String userId = (String) request.get("userId");
|
||||
|
||||
List<UserMapArea> userMapAreaList = userMapAreaService.getByUserId(userId);
|
||||
List<UserMap> userMapAreaList = userMapAreaService.getByUserId(userId);
|
||||
|
||||
Map<String, Object> resultMap = new LinkedHashMap<>();
|
||||
resultMap.put("userId", userId);
|
||||
|
||||
@@ -102,14 +102,14 @@ public class UpsertUserAllHandler implements BaseHandler {
|
||||
|
||||
// userMapList
|
||||
if (upsertUserAll.getUserMapAreaList() != null) {
|
||||
List<UserMapArea> userMapList = upsertUserAll.getUserMapAreaList();
|
||||
Map<Integer, UserMapArea> newUserMapMap = new HashMap<>();
|
||||
List<UserMap> userMapList = upsertUserAll.getUserMapAreaList();
|
||||
Map<Integer, UserMap> newUserMapMap = new HashMap<>();
|
||||
|
||||
userMapList.forEach(newUserMap -> {
|
||||
int mapId = newUserMap.getMapAreaId();
|
||||
UserMapArea userMap;
|
||||
Optional<UserMapArea> userMapOptional = userMapService.getByUserAndMapAreaId(newUserData, mapId);
|
||||
userMap = userMapOptional.orElseGet(() -> new UserMapArea(newUserData));
|
||||
UserMap userMap;
|
||||
Optional<UserMap> userMapOptional = userMapService.getByUserAndMapAreaId(newUserData, mapId);
|
||||
userMap = userMapOptional.orElseGet(() -> new UserMap(newUserData));
|
||||
|
||||
newUserMap.setId(userMap.getId());
|
||||
newUserMap.setUser(userMap.getUser());
|
||||
|
||||
Reference in New Issue
Block a user