浏览代码

Calculations update

Samson Mutunga 7 月之前
父节点
当前提交
9c16a4dc5a
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      app/Models/StoreOrder.php

+ 5 - 1
app/Models/StoreOrder.php

@@ -180,18 +180,22 @@ class StoreOrder extends BaseModel
         $hasPartner = false;
         $partnerDiscount = 0;
         $orderTotal = 0;
+        $partnerTotal = 0;
         $orders = $this->allAssociatedOrders();
         foreach($orders as $order){
             $orderSelectedOptions = $this->selectedOptions();
             $hasPartner = @$orderSelectedOptions['partner'] ? true:false;
             $partnerDiscount = floatval(@$orderSelectedOptions['partner_test_discount_amount']);            
             $allTests = array_merge($allTests, (array) $order->getOrderTestsSummary());
+            $partnerTotal = $partnerTotal + floatval($orderSelectedOptions['partner_test_total']);
             $orderTotal = $orderTotal + floatval($order->order_total);
         }
         $summary['all_tests'] = $allTests;
+        $summary['client_total'] = $orderTotal - $partnerTotal;
+        $summary['partner_total'] = $partnerTotal;
         $summary['final_total'] = $orderTotal;
         $summary['has_partner'] = $hasPartner;
-        $summary['partner_discount_per_test'] = $partnerDiscount;
+        $summary['partner_total_discount'] = $partnerDiscount;
 
         return $summary;
     }