7152-devToTest_2414 #2228
|
@ -42,7 +42,12 @@ module.exports = Self => {
|
||||||
|
|
||||||
const [tickets] = await Self.rawSql('CALL vn.collection_getTickets(?)', [id], myOptions);
|
const [tickets] = await Self.rawSql('CALL vn.collection_getTickets(?)', [id], myOptions);
|
||||||
|
|
||||||
await setState(source, id, myOptions);
|
if (source) {
|
||||||
|
await Self.rawSql(
|
||||||
|
'CALL vn.ticketStateToday_setState(?,?)', [id, source], options
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
const [sales] = await Self.rawSql('CALL vn.sale_getFromTicketOrCollection(?)',
|
const [sales] = await Self.rawSql('CALL vn.sale_getFromTicketOrCollection(?)',
|
||||||
[id], myOptions);
|
[id], myOptions);
|
||||||
|
|
||||||
|
@ -151,16 +156,4 @@ module.exports = Self => {
|
||||||
AND tr.landed >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)`;
|
AND tr.landed >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)`;
|
||||||
return Self.rawSql(query, [ticketId], options);
|
return Self.rawSql(query, [ticketId], options);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function setState(source, id, options) {
|
|
||||||
const states = {
|
|
||||||
'PRECHECKER': 'PREVIOUS_CONTROL',
|
|
||||||
'CHECKER': 'ON_CHECKING'
|
|
||||||
};
|
|
||||||
if (states[source]) {
|
|
||||||
await Self.rawSql(
|
|
||||||
'CALL vn.ticketStateToday_setState(?,?)', [id, states[source]], options
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue