default min e max fido e accumulo, per Circuito

This commit is contained in:
Surya Paolo
2023-06-19 00:47:13 +02:00
parent 3393af36aa
commit baf56b59d0
5 changed files with 58 additions and 31 deletions

View File

@@ -861,18 +861,6 @@ CircuitSchema.statics.setstrProvByIdCityCircuits = async function (idapp) {
};
CircuitSchema.statics.SetDefMinMaxCollettivi = async function (idapp, valmin, valmax) {
ris = await Circuit.updateMany({ idapp, contocom: { "$nin": [null, ""] } },
{
$set:
{
fido_scoperto_default: valmin,
qta_max_default: valmax,
}
});
};
CircuitSchema.statics.AbilitaTuttiCircuiti = async function (idapp) {
@@ -884,20 +872,32 @@ CircuitSchema.statics.AbilitaTuttiCircuiti = async function (idapp) {
}
});
return ris;
return ris;
};
// Imposta a tutti i Conti Personali, i seguenti minimi e massimi
CircuitSchema.statics.SetDefMinMaxPersonali = async function (idapp, valmin, valmax) {
CircuitSchema.statics.SetDefMinMaxPersonali = async function (idapp, valmin, valmax, circuitId) {
ris = await Circuit.updateMany({ idapp },
{
$set:
if (circuitId) {
ris = await Circuit.updateOne({ _id: circuitId },
{
fido_scoperto_default: valmin,
qta_max_default: valmax,
}
});
$set:
{
fido_scoperto_default: valmin,
qta_max_default: valmax,
}
});
} else {
ris = await Circuit.updateMany({ idapp },
{
$set:
{
fido_scoperto_default: valmin,
qta_max_default: valmax,
}
});
}
};
@@ -991,16 +991,27 @@ CircuitSchema.statics.getListCircuitsByUsername = async function (idapp, usernam
};
CircuitSchema.statics.SetDefMinMaxCollettivi = async function (idapp, valmin, valmax) {
CircuitSchema.statics.SetDefMinMaxCollettivi = async function (idapp, valmin, valmax, circuitId) {
ris = await Circuit.updateMany({ idapp },
{
$set:
if (circuitId) {
ris = await Circuit.updateOne({ _id: circuitId },
{
fido_scoperto_default_grp: valmin,
qta_max_default_grp: valmax,
}
});
$set:
{
fido_scoperto_default_grp: valmin,
qta_max_default_grp: valmax,
}
});
} else {
ris = await Circuit.updateMany({ idapp },
{
$set:
{
fido_scoperto_default_grp: valmin,
qta_max_default_grp: valmax,
}
});
}
};