use CURDATE() in rawSQL
gitea/salix/pipeline/head There was a failure building this commit
Details
gitea/salix/pipeline/head There was a failure building this commit
Details
This commit is contained in:
parent
2528b2d3ad
commit
00ffc82f8d
|
@ -33,13 +33,12 @@ module.exports = Self => {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const date = Date.vnNew();
|
|
||||||
const [result] = await Self.rawSql(`
|
const [result] = await Self.rawSql(`
|
||||||
SELECT IFNULL(wl.workCenterFk, r.defaultWorkCenterFk) AS commissionWorkCenter
|
SELECT IFNULL(wl.workCenterFk, r.defaultWorkCenterFk) AS commissionWorkCenter
|
||||||
FROM vn.routeConfig r
|
FROM vn.routeConfig r
|
||||||
LEFT JOIN vn.workerLabour wl ON wl.workerFk = ?
|
LEFT JOIN vn.workerLabour wl ON wl.workerFk = ?
|
||||||
AND ? BETWEEN wl.started AND IFNULL(wl.ended, ?);
|
AND CURDATE() BETWEEN wl.started AND IFNULL(wl.ended, CURDATE());
|
||||||
`, [userId, date, date], myOptions);
|
`, [userId], myOptions);
|
||||||
|
|
||||||
const route = await models.Route.findById(id, null, myOptions);
|
const route = await models.Route.findById(id, null, myOptions);
|
||||||
await route.updateAttribute('commissionWorkCenterFk', result.commissionWorkCenter, myOptions);
|
await route.updateAttribute('commissionWorkCenterFk', result.commissionWorkCenter, myOptions);
|
||||||
|
|
Loading…
Reference in New Issue