refactor newPallet and use translator
gitea/vn-rfid/pipeline/head This commit looks good
Details
gitea/vn-rfid/pipeline/head This commit looks good
Details
This commit is contained in:
parent
94296c23b9
commit
00262e5dd0
|
@ -1,13 +1,12 @@
|
||||||
import con from '../db/connect.js';
|
import con from '../db/connect.js';
|
||||||
import counter from './counter.js';
|
import counter from './counter.js';
|
||||||
|
import t from '../util/translator.js';
|
||||||
|
|
||||||
export default async(rfids, arcId) => {
|
export default async(rfids, arcId) => {
|
||||||
console.logger.info('PRINTING...');
|
try {
|
||||||
console.log([Array.from(rfids), arcId, null]);
|
await con.query(`CALL vn.expeditionPallet_build(JSON_ARRAY(?), ?, ?, @palletId);`, [Array.from(rfids), arcId, null]);
|
||||||
await con.query(`CALL vn.expeditionPallet_build(JSON_ARRAY(?), ?, ?, @palletId);`, [Array.from(rfids), arcId, null]);
|
await counter(null, arcId);
|
||||||
const [[{palletId}]] = await con.query(`SELECT @palletId as palletId;`);
|
} catch (error) {
|
||||||
|
await con.query(`UPDATE vn.arcRead SET error = ?, counter = NULL WHERE id = ?;`, [t(error.sqlMessage), arcId]);
|
||||||
await counter(null, arcId);
|
}
|
||||||
if (!palletId)
|
|
||||||
console.logger.error({error: 'ERROR_CREATING_PALLET', expeditions: rfids});
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -16,7 +16,7 @@ export default async(conf, cb) => {
|
||||||
stream
|
stream
|
||||||
.on('data', async value => {
|
.on('data', async value => {
|
||||||
const parsed = await rfidParser(value);
|
const parsed = await rfidParser(value);
|
||||||
console.log(parsed.codes);
|
|
||||||
if (!parsed.codes.size) return;
|
if (!parsed.codes.size) return;
|
||||||
rfidbuffer = new Set([...rfidbuffer, ...parsed.codes]);
|
rfidbuffer = new Set([...rfidbuffer, ...parsed.codes]);
|
||||||
rfidbufferExtend = rfidbufferExtend.concat(parsed.extended);
|
rfidbufferExtend = rfidbufferExtend.concat(parsed.extended);
|
||||||
|
@ -37,7 +37,7 @@ export default async(conf, cb) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
function createPallet() {
|
function createPallet() {
|
||||||
clearTimeout(interval); // try remove
|
clearTimeout(interval);
|
||||||
|
|
||||||
newPallet(rfidbuffer, conf.arcId);
|
newPallet(rfidbuffer, conf.arcId);
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
TRUCK_NOT_AVAILABLE: No hay un camión disponible
|
|
@ -0,0 +1,8 @@
|
||||||
|
import yml from 'require-yml';
|
||||||
|
import path from 'path';
|
||||||
|
|
||||||
|
export default function t(expression) {
|
||||||
|
const {pathname: root} = new URL('./locale', import.meta.url);
|
||||||
|
let es = yml(path.join(root, 'es.yml')) || {};
|
||||||
|
return es[expression] || expression;
|
||||||
|
}
|
Loading…
Reference in New Issue