3928-worker.time-control_sendMail #1129
|
@ -100,10 +100,14 @@ module.exports = Self => {
|
||||||
updated: new Date(), state: 'SENDED'
|
updated: new Date(), state: 'SENDED'
|
||||||
}, myOptions);
|
}, myOptions);
|
||||||
|
|
||||||
stmt = new ParameterizedSQL(`CALL vn.timeControl_calculateAll(?, ?)`, [args.workerId, started, ended]);
|
stmt = new ParameterizedSQL(
|
||||||
|
`CALL vn.timeControl_calculateByUser(?, ?, ?)
|
||||||
|
`, [args.workerId, started, ended]);
|
||||||
stmts.push(stmt);
|
stmts.push(stmt);
|
||||||
|
|
||||||
stmt = new ParameterizedSQL(`CALL vn.timeBusiness_calculateAll(?, ?)`, [args.workerId, started, ended]);
|
stmt = new ParameterizedSQL(
|
||||||
|
`CALL vn.timeBusiness_calculateByUser(?, ?, ?)
|
||||||
|
`, [args.workerId, started, ended]);
|
||||||
stmts.push(stmt);
|
stmts.push(stmt);
|
||||||
} else {
|
} else {
|
||||||
await models.WorkerTimeControl.destroyAll({
|
await models.WorkerTimeControl.destroyAll({
|
||||||
|
@ -132,7 +136,7 @@ module.exports = Self => {
|
||||||
stmts.push(`CREATE TEMPORARY TABLE tmp.timeBusinessCalculate1
|
stmts.push(`CREATE TEMPORARY TABLE tmp.timeBusinessCalculate1
|
||||||
SELECT * FROM tmp.timeBusinessCalculate`);
|
SELECT * FROM tmp.timeBusinessCalculate`);
|
||||||
|
|
||||||
const index = stmts.push(`
|
stmt = new ParameterizedSQL(`
|
||||||
SELECT CONCAT(u.name, '@verdnatura.es'),
|
SELECT CONCAT(u.name, '@verdnatura.es'),
|
||||||
u.id workerFk,
|
u.id workerFk,
|
||||||
tb.dated,
|
tb.dated,
|
||||||
|
@ -163,10 +167,12 @@ module.exports = Self => {
|
||||||
HAVING isTeleworkingWeek > 0
|
HAVING isTeleworkingWeek > 0
|
||||||
)sub ON sub.userFk = u.id
|
)sub ON sub.userFk = u.id
|
||||||
WHERE d.hasToRefill
|
WHERE d.hasToRefill
|
||||||
-- AND IFNULL(vWorkerFk, u.id) = u.id
|
AND IFNULL(?, u.id) = u.id
|
||||||
AND b.companyCodeFk = 'VNL'
|
AND b.companyCodeFk = 'VNL'
|
||||||
AND w.businessFk
|
AND w.businessFk
|
||||||
ORDER BY u.id, tb.dated`) - 1;
|
ORDER BY u.id, tb.dated
|
||||||
|
`, [args.workerId]);
|
||||||
|
const index = stmts.push(stmt) - 1;
|
||||||
|
|
||||||
const sql = ParameterizedSQL.join(stmts, ';');
|
const sql = ParameterizedSQL.join(stmts, ';');
|
||||||
const days = await conn.executeStmt(sql, myOptions);
|
const days = await conn.executeStmt(sql, myOptions);
|
||||||
|
|
Loading…
Reference in New Issue