optimize codes

This commit is contained in:
Mauve
2026-09-20 15:27:36 +08:00
parent 41e6b9bb29
commit c017b597b6
6 changed files with 11 additions and 2255 deletions
@@ -3,7 +3,7 @@ package com.mgm.mcrm.basesetting.agebucket.services;
import com.mgm.mcrm.basesetting.agebucket.models.SysAgebucket;
import com.mgm.mcrm.basesetting.agebucket.repositories.SysAgebucketDao;
import com.mgm.mcrm.basesetting.daylight.dtos.response.AgebucketResponse;
import com.mgm.mcrm.basesetting.daylight.services.DaylightService;
import com.mgm.mcrm.basesetting.daylight.services.DaylightApiService;
import jakarta.annotation.Resource;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
@@ -21,13 +21,13 @@ public class AgebucketService {
@Lazy
@Resource
private DaylightService daylightService;
private DaylightApiService daylightApiService;
@Resource
private SysAgebucketDao sysAgebucketDao;
public void syncDaylightAgebuckets(String dlPropertyId) {
List<AgebucketResponse> agebucketResponses = daylightService.daylightAgebucketResponseList(dlPropertyId);
List<AgebucketResponse> agebucketResponses = daylightApiService.daylightAgebucketResponseList(dlPropertyId);
if (isEmpty(agebucketResponses)) {
return;
}
File diff suppressed because it is too large Load Diff
@@ -13,7 +13,7 @@ import com.mgm.mcrm.authorization.services.MgmUserService;
import com.mgm.mcrm.authorization.services.SysGroupPermissionService;
import com.mgm.mcrm.authorization.utils.JwtTokenUtil;
import com.mgm.mcrm.basesetting.daylight.dtos.response.ProfileDetailResponse;
import com.mgm.mcrm.basesetting.daylight.services.DaylightService;
import com.mgm.mcrm.basesetting.daylight.services.DaylightApiService;
import com.mgm.mcrm.booking.dtos.BookingDto;
import com.mgm.mcrm.booking.dtos.daylight.requests.ChangeMiscChargeRequest;
import com.mgm.mcrm.booking.dtos.search.*;
@@ -81,7 +81,7 @@ public class BookingController {
@Resource
private WaitlistBookingService waitlistBookingService;
@Autowired
private DaylightService daylightService;
private DaylightApiService daylightApiService;
@Resource
private BookingServiceMockup bookingServiceMockup;
@@ -471,12 +471,12 @@ public class BookingController {
List<BookingDto> daylightResult = new ArrayList<>();
//去Daylight查ProfileId
stepStartTime = System.currentTimeMillis();
BaseApiResponse<List<ProfileDetailResponse>> profileResult = daylightService.dayLightGetProfileByPlayerId(playerId);
BaseApiResponse<List<ProfileDetailResponse>> profileResult = daylightApiService.dayLightGetProfileByPlayerId(playerId);
List<ProfileDetailResponse> returnData = profileResult.getData();
if (profileResult.isSuccess()) {
//Daylight存在 则去Daylight查Record 在Daylight不存在的话 跳过
ProfileDetailResponse profileDetailResponse = returnData.getFirst();
daylightResult = daylightService.getBookingRecordByProfileId_Optimize(profileDetailResponse.getId(), playerId);
daylightResult = daylightApiService.getBookingRecordByProfileId_Optimize(profileDetailResponse.getId(), playerId);
} else {
LogUtil.warn(BookingService.class, "[recordSearch] Daylight profile lookup failed, message=" + profileResult.getMessage() + ", playerId=" + playerId);
}
@@ -23,7 +23,7 @@ import com.mgm.mcrm.basesetting.daylight.dtos.response.ProfileDetailResponse;
import com.mgm.mcrm.basesetting.daylight.dtos.response.ReservationNoteResponse;
import com.mgm.mcrm.basesetting.daylight.models.*;
import com.mgm.mcrm.basesetting.daylight.repositories.*;
import com.mgm.mcrm.basesetting.daylight.services.DaylightService;
import com.mgm.mcrm.basesetting.daylight.services.DaylightApiService;
import com.mgm.mcrm.basesetting.property.models.CfgProperties;
import com.mgm.mcrm.basesetting.property.repositories.PropertyDao;
import com.mgm.mcrm.basesetting.property.services.PropertyCache;
@@ -160,7 +160,7 @@ public class BookingService {
@Resource
private SourceCodeDao sourceCodeDao;
@Resource
private DaylightService dlService;
private DaylightApiService dlService;
@Resource
private AgebucketService agebucketService;
@Resource
@@ -10,7 +10,7 @@ import com.mgm.mcrm.appsetting.services.SysSettingService;
import com.mgm.mcrm.authorization.dtos.LoginUserInfo;
import com.mgm.mcrm.basesetting.daylight.dtos.response.ReservationDoorKeyResponse;
import com.mgm.mcrm.basesetting.daylight.dtos.response.ReservationQueueResponse;
import com.mgm.mcrm.basesetting.daylight.services.DaylightService;
import com.mgm.mcrm.basesetting.daylight.services.DaylightApiService;
import com.mgm.mcrm.basesetting.property.models.CfgProperties;
import com.mgm.mcrm.basesetting.property.repositories.PropertyDao;
import com.mgm.mcrm.basesetting.room.models.CfgOtherRoomStatus;
@@ -120,7 +120,7 @@ public class TodoService {
private BookingService bookingService;
@Resource
private DaylightService dlService;
private DaylightApiService dlService;
@Resource
private BookingMapper bookingMapper;