레이어관리 수정
This commit is contained in:
@@ -6,6 +6,7 @@ import com.kamco.cd.kamcoback.common.enums.LayerType;
|
||||
import com.kamco.cd.kamcoback.common.exception.CustomApiException;
|
||||
import com.kamco.cd.kamcoback.common.utils.UserUtil;
|
||||
import com.kamco.cd.kamcoback.layer.dto.LayerDto;
|
||||
import com.kamco.cd.kamcoback.layer.dto.LayerDto.IsMapYn;
|
||||
import com.kamco.cd.kamcoback.layer.dto.LayerDto.LayerMapDto;
|
||||
import com.kamco.cd.kamcoback.layer.dto.LayerDto.OrderReq;
|
||||
import com.kamco.cd.kamcoback.layer.dto.LayerDto.TileUrlDto;
|
||||
@@ -134,6 +135,27 @@ public class MapLayerCoreService {
|
||||
entity.setUpdatedDttm(ZonedDateTime.now());
|
||||
}
|
||||
|
||||
/**
|
||||
* 맵 노출 여부
|
||||
*
|
||||
* @param uuid
|
||||
* @param isMapYn
|
||||
*/
|
||||
public void updateIsMap(UUID uuid, IsMapYn isMapYn) {
|
||||
MapLayerEntity entity =
|
||||
mapLayerRepository
|
||||
.findDetailByUuid(uuid)
|
||||
.orElseThrow(() -> new CustomApiException("NOT_FOUND_DATA", HttpStatus.NOT_FOUND));
|
||||
|
||||
if ("CHANGE_MAP".equals(isMapYn.getMapType())) {
|
||||
entity.setIsChangeMap(isMapYn.getIsMapYn());
|
||||
} else if ("LABELING_MAP".equals(isMapYn.getMapType())) {
|
||||
entity.setIsLabelingMap(isMapYn.getIsMapYn());
|
||||
} else {
|
||||
throw new CustomApiException("BAD_REQUEST", HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 순서 수정
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user