Bug #379 Loopback trata las horas en UTC y deberia tratarlas en CEST
This commit is contained in:
parent
841a72a269
commit
1df2daa569
|
@ -1,4 +1,5 @@
|
||||||
import ngModule from '../../module';
|
import ngModule from '../../module';
|
||||||
|
import {toJsonDate} from 'core/src/lib/date';
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
constructor($scope, $http, $translate, vnApp) {
|
constructor($scope, $http, $translate, vnApp) {
|
||||||
|
@ -35,7 +36,7 @@ class Controller {
|
||||||
|
|
||||||
let query = `/ticket/api/sales/${this.ticket.id}/priceDifference`;
|
let query = `/ticket/api/sales/${this.ticket.id}/priceDifference`;
|
||||||
let data = {
|
let data = {
|
||||||
landed: this.ticket.landed,
|
landed: toJsonDate(this.ticket.landed),
|
||||||
addressFk: this.ticket.addressFk,
|
addressFk: this.ticket.addressFk,
|
||||||
agencyModeFk: this.ticket.agencyModeFk,
|
agencyModeFk: this.ticket.agencyModeFk,
|
||||||
warehouseFk: this.ticket.warehouseFk
|
warehouseFk: this.ticket.warehouseFk
|
||||||
|
|
|
@ -32,14 +32,21 @@ module.exports = Self => {
|
||||||
throw new Error(`The sales of this ticket can't be modified`);
|
throw new Error(`The sales of this ticket can't be modified`);
|
||||||
|
|
||||||
let travelDates = await model.Agency.getFirstShipped(params.ticket);
|
let travelDates = await model.Agency.getFirstShipped(params.ticket);
|
||||||
|
let shipped = new Date(travelDates.vShipped);
|
||||||
|
shipped.setMinutes(shipped.getMinutes() + shipped.getTimezoneOffset());
|
||||||
|
console.log(shipped);
|
||||||
|
|
||||||
|
let landed = new Date(travelDates.vLanded);
|
||||||
|
landed.setMinutes(landed.getMinutes() + landed.getTimezoneOffset());
|
||||||
|
console.log(shipped);
|
||||||
|
|
||||||
let newTicketParams = {
|
let newTicketParams = {
|
||||||
clientFk: params.ticket.clientFk,
|
clientFk: params.ticket.clientFk,
|
||||||
addressFk: params.ticket.addressFk,
|
addressFk: params.ticket.addressFk,
|
||||||
agencyModeFk: params.ticket.agencyModeFk,
|
agencyModeFk: params.ticket.agencyModeFk,
|
||||||
warehouseFk: params.ticket.warehouseFk,
|
warehouseFk: params.ticket.warehouseFk,
|
||||||
shipped: travelDates.vShipped,
|
shipped: shipped,
|
||||||
landed: travelDates.vLanded
|
landed: landed
|
||||||
};
|
};
|
||||||
|
|
||||||
let newTicket = await model.Ticket.create(newTicketParams);
|
let newTicket = await model.Ticket.create(newTicketParams);
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
},
|
},
|
||||||
"salix": {
|
"salix": {
|
||||||
"connector": "vn-mysql",
|
"connector": "vn-mysql",
|
||||||
|
"timezone": "CET",
|
||||||
"database": "salix",
|
"database": "salix",
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"host": "${salixHost}",
|
"host": "${salixHost}",
|
||||||
|
@ -27,6 +28,7 @@
|
||||||
},
|
},
|
||||||
"account": {
|
"account": {
|
||||||
"connector": "vn-mysql",
|
"connector": "vn-mysql",
|
||||||
|
"timezone": "CET",
|
||||||
"database": "account",
|
"database": "account",
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"host": "${salixHost}",
|
"host": "${salixHost}",
|
||||||
|
@ -38,6 +40,7 @@
|
||||||
},
|
},
|
||||||
"edi": {
|
"edi": {
|
||||||
"connector": "vn-mysql",
|
"connector": "vn-mysql",
|
||||||
|
"timezone": "CET",
|
||||||
"database": "edi",
|
"database": "edi",
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"host": "${salixHost}",
|
"host": "${salixHost}",
|
||||||
|
@ -49,6 +52,7 @@
|
||||||
},
|
},
|
||||||
"bs": {
|
"bs": {
|
||||||
"connector": "vn-mysql",
|
"connector": "vn-mysql",
|
||||||
|
"timezone": "CET",
|
||||||
"database": "bs",
|
"database": "bs",
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"host": "${salixHost}",
|
"host": "${salixHost}",
|
||||||
|
@ -60,6 +64,7 @@
|
||||||
},
|
},
|
||||||
"hedera": {
|
"hedera": {
|
||||||
"connector": "vn-mysql",
|
"connector": "vn-mysql",
|
||||||
|
"timezone": "CET",
|
||||||
"database": "hedera",
|
"database": "hedera",
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"host": "${salixHost}",
|
"host": "${salixHost}",
|
||||||
|
|
Loading…
Reference in New Issue