Remove Items automatically finished
This commit is contained in:
parent
1ac6fe8cbd
commit
cba534cced
@ -303,18 +303,22 @@ async function moveDoneItems(uid, sl_id, billcontent) {
|
||||
|
||||
today = mm + '/' + dd + '/' + yyyy;
|
||||
|
||||
//Insert Into Done Purchases Table
|
||||
for (let item of removeableItems) {
|
||||
await nonQuery('INSERT INTO "Done_Purchase" (purchased_item_id, username, name, date, count) VALUES($1,$2,$3,$4,$5);',
|
||||
[generate_item_id(), uid, item.item.name, today, item.count]);
|
||||
|
||||
}
|
||||
|
||||
//Update count From Item Table
|
||||
for (let item of removeableItems) {
|
||||
await nonQuery('DELETE FROM "Item" WHERE item_id = $1 AND group_id = $2 AND sl_id = $3;', [item.item_id, item.group_id, item.sl_id]);
|
||||
console.log(item);
|
||||
|
||||
await nonQuery('UPDATE "Item" SET count = count - $4 WHERE item_id = $1 AND group_id = $2 AND sl_id = $3;', [item.item.item_id, item.item.group_id, item.item.sl_id, item.count]);
|
||||
}
|
||||
|
||||
//Chech if item count = 0 and delete
|
||||
|
||||
await nonQuery('DELETE FROM "Item" WHERE count = 0;')
|
||||
|
||||
return "done"
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
Loading…
x
Reference in New Issue
Block a user