refs #4823 Fixes
This commit is contained in:
parent
5a4ccb76fe
commit
5aa27e45bd
58
utils.js
58
utils.js
|
@ -495,7 +495,20 @@ export async function insertWarehouses(warehouses) {
|
||||||
}));
|
}));
|
||||||
|
|
||||||
await models.warehouse.bulkCreate(warehousesWithDefaults, {
|
await models.warehouse.bulkCreate(warehousesWithDefaults, {
|
||||||
updateOnDuplicate: ['location_gln', 'location_address_addressLine', 'location_address_city', 'location_address_countryCode', 'location_address_postalCode', 'location_address_stateOrProvince', 'lastSync'],
|
updateOnDuplicate: [
|
||||||
|
'warehouseId',
|
||||||
|
'name',
|
||||||
|
'location_gln',
|
||||||
|
'location_address_addressLine',
|
||||||
|
'location_address_city',
|
||||||
|
'location_address_countryCode',
|
||||||
|
'location_address_postalCode',
|
||||||
|
'location_address_stateOrProvince',
|
||||||
|
'isDeleted',
|
||||||
|
'sequenceNumber',
|
||||||
|
'organizationId',
|
||||||
|
'lastSync',
|
||||||
|
],
|
||||||
transaction: tx,
|
transaction: tx,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -521,7 +534,23 @@ export async function insertOrganizations(organizations) {
|
||||||
}));
|
}));
|
||||||
|
|
||||||
await models.organization.bulkCreate(organizationsWithDefaults, {
|
await models.organization.bulkCreate(organizationsWithDefaults, {
|
||||||
updateOnDuplicate: ['isConnected', 'lastSync'],
|
updateOnDuplicate: [
|
||||||
|
'organizationId',
|
||||||
|
'sequenceNumber',
|
||||||
|
'companyGln',
|
||||||
|
'name',
|
||||||
|
'commercialName',
|
||||||
|
'email',
|
||||||
|
'phone',
|
||||||
|
'website',
|
||||||
|
'rfhRelationId',
|
||||||
|
'paymentProviders',
|
||||||
|
'endDate',
|
||||||
|
'mailingAddress',
|
||||||
|
'physicalAddress',
|
||||||
|
'isConnected',
|
||||||
|
'lastSync',
|
||||||
|
],
|
||||||
transaction: tx,
|
transaction: tx,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -584,7 +613,30 @@ export async function insertSupplyLines(supplyLines) {
|
||||||
lastSync: moment().format('YYYY-MM-DD HH:mm:ss'),
|
lastSync: moment().format('YYYY-MM-DD HH:mm:ss'),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
await models.supplyLine.bulkCreate(supplyLinesData, { transaction: tx });
|
await models.supplyLine.bulkCreate(supplyLinesData, {
|
||||||
|
updateOnDuplicate: [
|
||||||
|
'supplyLineId',
|
||||||
|
'status',
|
||||||
|
'numberOfPieces',
|
||||||
|
'deliveryPeriodStartDateTime',
|
||||||
|
'deliveryPeriodEndDateTime',
|
||||||
|
'orderPeriodStartDateTime',
|
||||||
|
'orderPeriodEndDateTime',
|
||||||
|
'warehouseId',
|
||||||
|
'sequenceNumber',
|
||||||
|
'type',
|
||||||
|
'isDeleted',
|
||||||
|
'salesUnit',
|
||||||
|
'agreementReferenceCode',
|
||||||
|
'agreementReferenceDescription',
|
||||||
|
'isLimited',
|
||||||
|
'isCustomerSpecific',
|
||||||
|
'tradeItemId',
|
||||||
|
'organizationId',
|
||||||
|
'lastSync',
|
||||||
|
],
|
||||||
|
transaction: tx,
|
||||||
|
});
|
||||||
|
|
||||||
const packingConfigurations = [];
|
const packingConfigurations = [];
|
||||||
const volumePrices = [];
|
const volumePrices = [];
|
||||||
|
|
Loading…
Reference in New Issue