|
|
|
@ -557,23 +557,24 @@ public class BasLaancService {
|
|
|
|
|
// 시간 파라미터가 맞지 않을경우
|
|
|
|
|
if (!(isSchFltStDtValid && isSchFltEndDtValid)) return false; |
|
|
|
|
|
|
|
|
|
String[] stringStDt = InstantUtils.toDatetimeString(rq.getSchFltStDt()).split(" "); |
|
|
|
|
String[] stringEndDt = InstantUtils.toDatetimeString(rq.getSchFltEndDt()).split(" "); |
|
|
|
|
|
|
|
|
|
ComnSunrisesetCoordRq comnSunrisesetCoordRq = new ComnSunrisesetCoordRq(stringStDt[0].replace("-", ""), stringEndDt[0].replace("-", ""), null, null); |
|
|
|
|
|
|
|
|
|
ComnSunrisesetRs comnSunrisesetRs = comRiseSetQueryRepository.findBySearchCoordDateTransform(comnSunrisesetCoordRq); |
|
|
|
|
|
|
|
|
|
LocalTime sunUp = this.convertStringToTime(comnSunrisesetRs.getCivilm(), "HHmmss"); |
|
|
|
|
LocalTime sunDown = this.convertStringToTime(comnSunrisesetRs.getCivile(), "HHmmss"); |
|
|
|
|
|
|
|
|
|
LocalTime stringStTm = this.convertStringToTime(stringStDt[1].replace(":", ""), "HHmmss"); |
|
|
|
|
LocalTime stringEndTm = this.convertStringToTime(stringEndDt[1].replace(":", ""), "HHmmss"); |
|
|
|
|
|
|
|
|
|
boolean stTmValid = this.isBetweenSunriseAndSunset(sunUp, sunDown, stringStTm); |
|
|
|
|
boolean endTmValid = this.isBetweenSunriseAndSunset(sunUp, sunDown, stringEndTm); |
|
|
|
|
|
|
|
|
|
return stTmValid && endTmValid; |
|
|
|
|
// String[] stringStDt = InstantUtils.toDatetimeString(rq.getSchFltStDt()).split(" ");
|
|
|
|
|
// String[] stringEndDt = InstantUtils.toDatetimeString(rq.getSchFltEndDt()).split(" ");
|
|
|
|
|
//
|
|
|
|
|
// ComnSunrisesetCoordRq comnSunrisesetCoordRq = new ComnSunrisesetCoordRq(stringStDt[0].replace("-", ""), stringEndDt[0].replace("-", ""), null, null);
|
|
|
|
|
//
|
|
|
|
|
// ComnSunrisesetRs comnSunrisesetRs = comRiseSetQueryRepository.findBySearchCoordDateTransform(comnSunrisesetCoordRq);
|
|
|
|
|
//
|
|
|
|
|
// LocalTime sunUp = this.convertStringToTime(comnSunrisesetRs.getCivilm(), "HHmmss");
|
|
|
|
|
// LocalTime sunDown = this.convertStringToTime(comnSunrisesetRs.getCivile(), "HHmmss");
|
|
|
|
|
//
|
|
|
|
|
// LocalTime stringStTm = this.convertStringToTime(stringStDt[1].replace(":", ""), "HHmmss");
|
|
|
|
|
// LocalTime stringEndTm = this.convertStringToTime(stringEndDt[1].replace(":", ""), "HHmmss");
|
|
|
|
|
//
|
|
|
|
|
// boolean stTmValid = this.isBetweenSunriseAndSunset(sunUp, sunDown, stringStTm);
|
|
|
|
|
// boolean endTmValid = this.isBetweenSunriseAndSunset(sunUp, sunDown, stringEndTm);
|
|
|
|
|
|
|
|
|
|
// if (!stTmValid || !endTmValid) return false;
|
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|