export commandes à la Maddie, orienté numéro commande

This commit is contained in:
artnuc.ct9
2021-03-10 21:39:49 +04:00
parent 179e35a88b
commit b80fe490dc
+25 -8
View File
@@ -86,6 +86,17 @@ class Distribution extends Controller
} }
} }
function getUser(uid:Int):db.User {
return db.User.manager.get(uid, false);
}
function getBasket(userId, placeId, date){
var user = getUser(userId);
var place = db.Place.manager.get(placeId, false);
return db.Basket.getOrCreate(user, place, date);
}
/** /**
* Attendance sheet to print ( mutidistrib ) * Attendance sheet to print ( mutidistrib )
@@ -174,18 +185,24 @@ class Distribution extends Controller
var data = new Array<Dynamic>(); var data = new Array<Dynamic>();
for (o in orders3) { for (o in orders3) {
var basket = getBasket(o.userId,view.place.id,view.date);
data.push( { data.push( {
"name":o.userName, "NUM": basket.num,
"productName":o.productName, "ADHERENT":o.userName,
"price":view.formatNum(o.productPrice), "PRODUIT":o.productName,
"quantity":o.quantity, "QTÉ":o.quantity,
"fees":view.formatNum(o.fees), "price":view.formatNum(o.productPrice),
"total":view.formatNum(o.total), "fees":view.formatNum(o.fees),
"paid":o.paid "total":view.formatNum(o.total),
"paid":o.paid
}); });
} }
sugoi.tools.Csv.printCsvDataFromObjects(data, ["name", "productName", "price", "quantity","fees","total", "paid"],"Export-commandes-"+date.toString().substr(0,10)+"-Cagette"); sugoi.tools.Csv.printCsvDataFromObjects(data, ["NUM","ADHERENT", "PRODUIT", "QTÉ","price","fees","total","paid"],"Export-commandes-"+date.toString().substr(0,10)+"-Cagette");
//sugoi.tools.Csv.printCsvDataFromObjects(data, ["NUM","ADHERENT", "PRODUIT", "price", "quantity","fees","total", "paid"],"Export-commandes-"+date.toString().substr(0,10)+"-Cagette");
return; return;
} }
} }