|
@@ -1,5 +1,6 @@
|
|
package com.ozs.web.controller.accountmanagment;
|
|
package com.ozs.web.controller.accountmanagment;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.ozs.common.annotation.Log;
|
|
import com.ozs.common.annotation.Log;
|
|
@@ -11,6 +12,7 @@ import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
import com.ozs.entity.BaseUser;
|
|
import com.ozs.entity.BaseUser;
|
|
import com.ozs.entity.BaseTerminal;
|
|
import com.ozs.entity.BaseTerminal;
|
|
|
|
+import com.ozs.entity.BaseVehicle;
|
|
import com.ozs.entity.vo.*;
|
|
import com.ozs.entity.vo.*;
|
|
import com.ozs.service.*;
|
|
import com.ozs.service.*;
|
|
import com.ozs.system.service.ISysDictDataService;
|
|
import com.ozs.system.service.ISysDictDataService;
|
|
@@ -326,10 +328,10 @@ public class DataStatisticController extends BaseController {
|
|
@Log(title = "查询终端数、机车数、相机数、预警数", businessType = BusinessType.SELECT)
|
|
@Log(title = "查询终端数、机车数、相机数、预警数", businessType = BusinessType.SELECT)
|
|
public AjaxResult getNum() {
|
|
public AjaxResult getNum() {
|
|
Long alarmNum = msgAlarmService.getAlarmNum();
|
|
Long alarmNum = msgAlarmService.getAlarmNum();
|
|
- Long vehicleNum = baseVehicleService.count();
|
|
|
|
|
|
+ Long vehicleNum = baseVehicleService.count(new LambdaQueryWrapper<BaseVehicle>().groupBy(BaseVehicle::getVehicleCode));
|
|
QueryWrapper<BaseTerminal> wrapper = new QueryWrapper<BaseTerminal>();
|
|
QueryWrapper<BaseTerminal> wrapper = new QueryWrapper<BaseTerminal>();
|
|
wrapper.lambda().eq(BaseTerminal::getStatus, 1);
|
|
wrapper.lambda().eq(BaseTerminal::getStatus, 1);
|
|
- Long terminalNum = baseTerminalService.count();
|
|
|
|
|
|
+ Long terminalNum = baseTerminalService.count(new LambdaQueryWrapper<BaseTerminal>().groupBy(BaseTerminal::getTerminalCode));
|
|
Long cameraNum = baseCameraManagementService.count();
|
|
Long cameraNum = baseCameraManagementService.count();
|
|
DataStatisticNum dataStatisticNum = new DataStatisticNum();
|
|
DataStatisticNum dataStatisticNum = new DataStatisticNum();
|
|
if (!ObjectUtils.isEmpty(alarmNum)) {
|
|
if (!ObjectUtils.isEmpty(alarmNum)) {
|