panierContent Count

This commit is contained in:
Thibault Richy 2019-06-12 09:30:50 +02:00
parent f0e345abd7
commit b2cead8a7a

View file

@ -294,12 +294,14 @@ trait CouponTrait {
} else { // Paniers
$paniers = Panier::where(['panier_campId' => $campagne->camp_id])->get();
foreach ($paniers as $key => $panier) {
$panierContentCountPrinted = $panier->with(['panierContents' => function($query){
$query->sum('panier_content_printed');
}])->get();
$panierContentCountDiffused = $panier->with(['panierContents' => function($query){
$query->sum('panier_content_quantity');
}])->get();
$panierContentCountPrinted = 0;
$panierContentCountDiffused = 0;
foreach ($panier->panierContents as $panierContent) {
if($panierContent->panier_content_couponId == $coupon->coupon_id){
$panierContentCountPrinted += $panierContent->panier_content_printed;
$panierContentCountDiffused += $panier->panierContents->panier_content_quantity;
}
}
//$panierContentCountPrinted = $panier->panierContents->sum('panier_content_printed');
//$panierContentCountDiffused = $panier->panierContents->sum('panier_content_quantity');