|
|
@@ -39,6 +39,8 @@ class StatController extends BaseController
|
|
|
}
|
|
|
$wastageList = StockWastageOrderItemClass::getAllByCondition($where, null, '*', null, true);
|
|
|
$stat = [];
|
|
|
+ $totalCost = 0;
|
|
|
+ $totalNum = 0;
|
|
|
if (!empty($wastageList)) {
|
|
|
foreach ($wastageList as $waste) {
|
|
|
$name = $waste->name ?? '';
|
|
|
@@ -55,11 +57,13 @@ class StatController extends BaseController
|
|
|
}
|
|
|
$stat[$productId]['num'] = bcadd($stat[$productId]['num'], $num, 2);
|
|
|
$stat[$productId]['amount'] = bcadd($stat[$productId]['amount'], $cost, 2);
|
|
|
+ $totalNum = bcadd($totalNum, $num, 2);
|
|
|
+ $totalCost = bcadd($totalCost, $cost, 2);
|
|
|
}
|
|
|
$stat = array_values($stat);
|
|
|
$stat = arrayUtil::arraySort($stat, 'num');
|
|
|
}
|
|
|
- util::success(['stat' => $stat]);
|
|
|
+ util::success(['stat' => $stat, 'totalNum' => $totalNum, 'totalCost' => $totalCost]);
|
|
|
}
|
|
|
|
|
|
}
|