|
|
@@ -851,8 +851,8 @@ class OrderClass extends BaseClass
|
|
|
//记录订单的总成本
|
|
|
$totalCost = $respond['totalCost'] ?? 0;
|
|
|
$packCost = $data['packCost'] ?? 0;
|
|
|
- $totalCost = bcadd($totalCost, $packCost,2);
|
|
|
- $totalCost = bcadd($totalCost, $sendCost,2);
|
|
|
+ $totalCost = bcadd($totalCost, $packCost, 2);
|
|
|
+ $totalCost = bcadd($totalCost, $sendCost, 2);
|
|
|
$data['totalCost'] = $totalCost;
|
|
|
$data['remainCost'] = $totalCost;
|
|
|
|
|
|
@@ -1424,6 +1424,17 @@ class OrderClass extends BaseClass
|
|
|
|
|
|
$list[$key]['debtAmount'] = $debtAmount;
|
|
|
$list[$key]['customShopId'] = $customInfoList[$customId]['shopId'] ?? 0;
|
|
|
+
|
|
|
+ //计算利润
|
|
|
+ $actPrice = $val['actPrice'] ?? 0;
|
|
|
+ $remainCost = $val['remainCost'] ?? 0;
|
|
|
+ $profit = 0;
|
|
|
+ if ($actPrice > $remainCost) {
|
|
|
+ $profit = bcsub($actPrice, $remainCost, 2);
|
|
|
+ }
|
|
|
+ $profit = floatval($profit);
|
|
|
+ $list[$key]['profit'] = $profit;
|
|
|
+
|
|
|
}
|
|
|
return $list;
|
|
|
}
|