|
|
@@ -96,6 +96,7 @@ class PowerManagement extends Api
|
|
|
// 查询电表数据并优化为一次性查询
|
|
|
$machineIds = array_keys($machineList);
|
|
|
$meterData = $this->getBatchMeterData($machineIds, [$monthLast, $month]);
|
|
|
+
|
|
|
// 遍历机台列表
|
|
|
foreach ($machineList as $machineId => $machineName) {
|
|
|
$lastData = $meterData[$machineId][$monthLast] ?? [];
|
|
|
@@ -134,8 +135,8 @@ class PowerManagement extends Api
|
|
|
$query->where('sczl_rq', '>=', $startDate)
|
|
|
->where('sczl_rq', '<', $endDate);
|
|
|
})
|
|
|
+ ->where('主电表','<>','0')
|
|
|
->select();
|
|
|
-
|
|
|
// 按设备编号和月份分组存储
|
|
|
foreach ($data as $row) {
|
|
|
$results[$row['sczl_jtbh']][$month] = [
|