|
@@ -443,9 +443,18 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -460,10 +469,10 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
}
|
|
|
|
|
|
|
|
|
- [Route("commands/chargingporfiles")]
|
|
|
+ [Route("commands/chargingprofiles")]
|
|
|
[ResponseType(typeof(CPOOuterResponse))]
|
|
|
[HttpGet]
|
|
|
- async public Task<HttpResponseMessage> GetActiveChargingPorfile(string ChargeBoxId, int ConnectorId, int Duration)
|
|
|
+ async public Task<HttpResponseMessage> GetActiveChargingProfile(string ChargeBoxId, int ConnectorId, int Duration)
|
|
|
{
|
|
|
var result = new CPOOuterResponse();
|
|
|
HttpStatusCode statusCode = HttpStatusCode.InternalServerError;
|
|
@@ -510,10 +519,19 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
}
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -579,9 +597,18 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
}
|
|
|
ChargePointService chargePointService = new ChargePointService();
|
|
|
|
|
@@ -654,9 +681,18 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -724,9 +760,18 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -795,9 +840,18 @@ namespace EVCB_OCPP.WEBAPI.Controllers.Version1
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- result.StatusCode = _innerResult.ErrorCode;
|
|
|
- result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
- statusCode = HttpStatusCode.BadRequest;
|
|
|
+ if (_innerResult.ErrorCode == (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE)
|
|
|
+ {
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_CHARGEBOXID_DOESNT_EXIST;
|
|
|
+ result.StatusCode = (int)CPO_StatusCode.CHARGEBOXID_ISNT_EXIST_OR_OFFLINE;
|
|
|
+ statusCode = HttpStatusCode.OK;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ result.StatusCode = _innerResult.ErrorCode;
|
|
|
+ result.StatusMessage = CPO_StatusMessage.ERROR_MSG_INNERSERVICE_ERROR;
|
|
|
+ statusCode = HttpStatusCode.BadRequest;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
statusCode = HttpStatusCode.OK;
|