#123 : Nettoyage des conteneurs

This commit is contained in:
2021-01-08 11:56:10 +01:00
parent 7cb45afa13
commit 55007b51fb
4 changed files with 21 additions and 1 deletions

View File

@ -732,6 +732,20 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
/** Fonction de remise à plat de l'équipement (ie vide les champs 'contenu') */
async nettoyerConteneurs( ) {
let conteneurList = this.items.filter( conteneur => conteneur.type == 'conteneur');
let conteneurFixedList = [];
for (let conteneur of conteneurList) {
if ( conteneur.data.data.contenu.length > 0 ) {
conteneurFixedList.push( { _id: conteneur._id, 'data.contenu': [] });
}
}
if ( conteneurFixedList.length > 0)
await this.updateOwnedItem( conteneurFixedList ) ;
}
/* -------------------------------------------- */
detectSurEncombrement( ) {
let diffEnc = Number(this.encTotal) - Number(this.data.data.attributs.encombrement.value);