Quellcode durchsuchen

物流费用不算成本

shish vor 2 Jahren
Ursprung
Commit
5a88aff408
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11 0
      biz-ghs/stat/classes/StatSaleClass.php

+ 11 - 0
biz-ghs/stat/classes/StatSaleClass.php

@@ -201,6 +201,17 @@ class StatSaleClass extends BaseClass
                 $actPrice = $cgItem['actPrice'] ?? 0;
                 $paidPrice = $cgItem['paidPrice'] ?? 0;
                 $total = bcadd($actPrice, $paidPrice, 2);
+                //物流费用不算成本
+                if (isset($cgItem['isCost']) && $cgItem['isCost'] == 0) {
+                    $shortCharge = $cgItem['shortCharge'] ?? 0;
+                    $longCharge = $cgItem['longCharge'] ?? 0;
+                    $pickCharge = $cgItem['pickCharge'] ?? 0;
+                    $localCharge = $cgItem['localCharge'] ?? 0;
+                    $a1 = bcadd($shortCharge, $longCharge, 2);
+                    $a2 = bcadd($pickCharge, $localCharge, 2);
+                    $a = bcadd($a1, $a2, 2);
+                    $total = bcsub($total, $a, 2);
+                }
                 $cg = bcadd($cg, $total, 2);
             }
         }