feat(salix): #7884 add new param
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
16039b0ccc
commit
151b26ae8b
|
@ -106,9 +106,14 @@ module.exports = Self => {
|
||||||
description: `The to shipped date filter`
|
description: `The to shipped date filter`
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
arg: 'days',
|
arg: 'daysAfter',
|
||||||
type: 'number',
|
type: 'number',
|
||||||
description: `N days interval`
|
description: `N days after interval`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
arg: 'daysBefore',
|
||||||
|
type: 'number',
|
||||||
|
description: `N days before interval`
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
returns: {
|
returns: {
|
||||||
|
@ -210,15 +215,25 @@ module.exports = Self => {
|
||||||
JOIN vn.currency cu ON cu.id = e.currencyFk`
|
JOIN vn.currency cu ON cu.id = e.currencyFk`
|
||||||
);
|
);
|
||||||
|
|
||||||
if (ctx.args.days) {
|
if (ctx.args.daysAfter) {
|
||||||
stmt.merge({
|
stmt.merge({
|
||||||
sql: `
|
sql: `
|
||||||
AND t.shipped <= util.VN_CURDATE() + INTERVAL ? DAY
|
AND ((t.shipped <= util.VN_CURDATE() + INTERVAL ? DAY
|
||||||
AND t.shipped >= util.VN_CURDATE()
|
AND t.shipped>= util.VN_CURDATE())
|
||||||
`,
|
`,
|
||||||
params: [ctx.args.days]
|
params: [ctx.args.daysAfter]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (ctx.args.daysBefore) {
|
||||||
|
stmt.merge({
|
||||||
|
sql: `
|
||||||
|
${ctx.args.daysAfter ? 'OR' : 'AND'} (t.shipped <= util.VN_CURDATE()
|
||||||
|
AND t.shipped >= util.VN_CURDATE() - INTERVAL ? DAY)
|
||||||
|
`,
|
||||||
|
params: [ctx.args.daysBefore]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
stmt.merge({sql: ')'});
|
||||||
stmt.merge(conn.makeSuffix(filter));
|
stmt.merge(conn.makeSuffix(filter));
|
||||||
const itemsIndex = stmts.push(stmt) - 1;
|
const itemsIndex = stmts.push(stmt) - 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue