|
|
|
@ -61,6 +61,9 @@ public class DisabledParkingBean extends AbstractComponent {
|
|
|
|
|
* @return 지정한 차량번호의 장애인 표지 여부
|
|
|
|
|
*/
|
|
|
|
|
public DataObject getParkingInfo(String vehicleNo) {
|
|
|
|
|
if (conf.isLocal())
|
|
|
|
|
return getLocalParkingInfo(vehicleNo);
|
|
|
|
|
|
|
|
|
|
String xml = template
|
|
|
|
|
.replace("{carsNo}", vehicleNo)
|
|
|
|
|
.replace("{transactionID}", getTransactionID());
|
|
|
|
@ -81,6 +84,13 @@ public class DisabledParkingBean extends AbstractComponent {
|
|
|
|
|
return toMap(hresp);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private DataObject getLocalParkingInfo(String vehicleNo) {
|
|
|
|
|
return new DataObject()
|
|
|
|
|
.set("CARS_NO", vehicleNo)
|
|
|
|
|
.set("PARKING_PSBL_YN", "N")
|
|
|
|
|
.set("BOHUN_PARKING_PSBL_YN", "N");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**지정한 차량번호들의 장애인 표지 여부를 조회한다.
|
|
|
|
|
* @param vehicleNos 차량번호
|
|
|
|
|
* @return 지정한 차량번호의 장애인 표지 여부
|
|
|
|
@ -101,7 +111,6 @@ public class DisabledParkingBean extends AbstractComponent {
|
|
|
|
|
.contentType(WebClient.Request.ContentType.XML)
|
|
|
|
|
.header("Connection", "close")
|
|
|
|
|
.bodyData(xml)
|
|
|
|
|
|
|
|
|
|
);
|
|
|
|
|
return hresp.body();
|
|
|
|
|
}
|
|
|
|
@ -227,6 +236,10 @@ public class DisabledParkingBean extends AbstractComponent {
|
|
|
|
|
return serviceUrl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private boolean isLocal() {
|
|
|
|
|
return serviceUrl.contains("localhost");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**장애인 표지 조회 서비스 url을 설정한다.
|
|
|
|
|
* @param serviceUrl 장애인 표지 조회 서비스 url
|
|
|
|
|
*/
|
|
|
|
|