update
This commit is contained in:
@@ -10,7 +10,6 @@ import com.mgm.mcrm.allotment.dtos.request.*;
|
||||
import com.mgm.mcrm.basesetting.agebucket.models.SysAgebucket;
|
||||
import com.mgm.mcrm.basesetting.agebucket.services.AgebucketService;
|
||||
import com.mgm.mcrm.basesetting.room.models.CfgRoomsRoomTypes;
|
||||
import com.mgm.mcrm.common.constants.SettingConstants;
|
||||
import com.mgm.mcrm.common.dtos.AjaxResult;
|
||||
import com.mgm.mcrm.common.dtos.CheckCalendarDaylightRequest;
|
||||
import com.mgm.mcrm.common.dtos.dataimport.appsetting.AppChannelDaylightImportRow;
|
||||
@@ -53,8 +52,6 @@ import com.mgm.mcrm.reservation.models.BookingsView;
|
||||
import com.mgm.mcrm.reservation.repositories.BookingViewDao;
|
||||
import jakarta.annotation.Resource;
|
||||
import jakarta.persistence.criteria.Predicate;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.extern.log4j.Log4j;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.hc.core5.http.Header;
|
||||
@@ -339,7 +336,7 @@ public class RoomCriteriaDaylightService {
|
||||
if (dow != null) {
|
||||
for (int i = 0; i < dow.size(); i++) {
|
||||
int num = Integer.parseInt(String.valueOf(dow.get(i)));
|
||||
dow.set(i, num - 1);
|
||||
dow.set(i, num);
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < getCriterias.size(); i++) {
|
||||
@@ -1258,9 +1255,9 @@ public class RoomCriteriaDaylightService {
|
||||
return cacheData;
|
||||
}
|
||||
|
||||
private Map<String,Long> cacheDlBlockCodeMapping(){
|
||||
private Map<String,Long> cacheDlBlockCodeMapping(Long propertyId){
|
||||
Map<String,Long> cacheData = new HashMap<String,Long>();
|
||||
List<CfgBlockCodes> dlBlockCodes = blockCodeDao.findAllByDlBlockIdIsNotNull();
|
||||
List<CfgBlockCodes> dlBlockCodes = blockCodeDao.findAllByPropertyIdAndDlBlockIdIsNotNull(propertyId);
|
||||
for(CfgBlockCodes blockCode: dlBlockCodes){
|
||||
cacheData.put(blockCode.getDlBlockId(),blockCode.getId());
|
||||
}
|
||||
@@ -1350,7 +1347,7 @@ public class RoomCriteriaDaylightService {
|
||||
MappingDataCache cacheMapping = new MappingDataCache();
|
||||
cacheMapping.setCacheRoomTypeIds(this.cacheDlRoomTypeMapping());
|
||||
cacheMapping.setCachePropertyRoomCate(this.cachePropertyRoomCategory(propertyId));
|
||||
cacheMapping.setCacheBlockCodes(this.cacheDlBlockCodeMapping());
|
||||
cacheMapping.setCacheBlockCodes(this.cacheDlBlockCodeMapping(propertyId));
|
||||
|
||||
String url = "/api-gateway/data-api/v1/blocks/availability";
|
||||
Header[] headers = HttpHeaderBuilder.create()
|
||||
@@ -1359,7 +1356,7 @@ public class RoomCriteriaDaylightService {
|
||||
.build();
|
||||
|
||||
Map<String, Object> queryParams = new HashMap<>();
|
||||
queryParams.put("blockIds", String.join(",", syncRequest.getDlBlockCodeIds()));
|
||||
queryParams.put("blockIds", String.join(",", cacheMapping.getCacheBlockCodes().keySet()));
|
||||
queryParams.put("startDate", syncRequest.getFromDate());
|
||||
queryParams.put("endDate", syncRequest.getToDate());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user