Correct export of Delivery Unit EON_EOPERATE (8 files, replaces incomplete initial export)
This commit is contained in:
@@ -149,7 +149,11 @@ function checkPayload(inObj) {
|
||||
) {
|
||||
isValid = false;
|
||||
reason =
|
||||
" (mandatory properties are: BDR_ID, EMAID, CREATION_DATE_UTC, CHARGEPOINT.ID, CHARGEPOINT.TYPE, \nCHARGEPOINT.METER_ID, CHARGEPOINT.ADDRESS.COUNTRY, CHARGEPOINT.ADDRESS.POSTALCODE, CHARGEPOINT.ADDRESS.CITY, \nCHARGEPOINT.ADDRESS.COUNTRY, CHARGEPOINT_OPERATOR.ID, CHARGEPOINT_OPERATOR.NAME, EMOBILITY_PROVIDER.ID, \nEMOBILITY_PROVIDER.NAME, CHARGE_DATA.AUTHORIZATION_TYPE, CHARGE_DATA.CONSUMPTION_KWH, CHARGE_DATA.BEGIN_UTC, \nCHARGE_DATA.END_UTC, CHARGE_DATA.TIME_ZONE, PRICING.ITEMS[])";
|
||||
" (mandatory properties are: BDR_ID, EMAID, CREATION_DATE_UTC, CHARGEPOINT.ID, CHARGEPOINT.TYPE, \
|
||||
CHARGEPOINT.METER_ID, CHARGEPOINT.ADDRESS.COUNTRY, CHARGEPOINT.ADDRESS.POSTALCODE, CHARGEPOINT.ADDRESS.CITY, \
|
||||
CHARGEPOINT.ADDRESS.COUNTRY, CHARGEPOINT_OPERATOR.ID, CHARGEPOINT_OPERATOR.NAME, EMOBILITY_PROVIDER.ID, \
|
||||
EMOBILITY_PROVIDER.NAME, CHARGE_DATA.AUTHORIZATION_TYPE, CHARGE_DATA.CONSUMPTION_KWH, CHARGE_DATA.BEGIN_UTC, \
|
||||
CHARGE_DATA.END_UTC, CHARGE_DATA.TIME_ZONE, PRICING.ITEMS[])";
|
||||
} else {
|
||||
cdrObj.PRICING.ITEMS.forEach(function(pricingItem) {
|
||||
if (!pricingItem.hasOwnProperty('TYPE') || !pricingItem.hasOwnProperty('UNIT') || !pricingItem.hasOwnProperty('UNIT_PRICE') || !
|
||||
@@ -185,7 +189,7 @@ function PutDataInTable() {
|
||||
outMsg = {};
|
||||
outMsg.method = "saveData";
|
||||
var pdcontent = $.request.body.asString();
|
||||
// pdcontent = pdcontent.replace(/\"([^(\")\"]+)\":/g,"$1:");
|
||||
// pdcontent = pdcontent.replace(/\"([^(\")"]+)\":/g,"$1:");
|
||||
var pdcdrObj = JSON.parse(pdcontent);
|
||||
var conn = $.db.getConnection();
|
||||
var pstmt;
|
||||
@@ -197,8 +201,7 @@ function PutDataInTable() {
|
||||
var isUpdateMode = false;
|
||||
// var query2;
|
||||
// var output = {results: [] };
|
||||
//
|
||||
// var mynextval = getnextval();
|
||||
// var mynextval = getnextval();
|
||||
// myDebug.mynextval = mynextval;
|
||||
try {
|
||||
var myBDRID = pdcdrObj[0].BDR_ID.toString();
|
||||
@@ -459,7 +462,7 @@ function PutDataInTable() {
|
||||
} else {
|
||||
pstmt.setNull(50);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (isUpdateMode) {
|
||||
pstmt.setNString(51, myBDRID);
|
||||
|
||||
Reference in New Issue
Block a user