|
@@ -14,6 +14,7 @@ import com.bizmatics.persistence.mapper.DeviceMapper;
|
|
import com.bizmatics.persistence.mapper.SiteMapper;
|
|
import com.bizmatics.persistence.mapper.SiteMapper;
|
|
import com.bizmatics.service.DeviceService;
|
|
import com.bizmatics.service.DeviceService;
|
|
import com.bizmatics.service.SiteService;
|
|
import com.bizmatics.service.SiteService;
|
|
|
|
+import com.bizmatics.service.UserSiteService;
|
|
import com.bizmatics.service.enums.DeviceStatusCode;
|
|
import com.bizmatics.service.enums.DeviceStatusCode;
|
|
import com.bizmatics.service.util.SessionLocal;
|
|
import com.bizmatics.service.util.SessionLocal;
|
|
import com.bizmatics.service.vo.DeviceCountVO;
|
|
import com.bizmatics.service.vo.DeviceCountVO;
|
|
@@ -46,6 +47,9 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
|
|
private DeviceService deviceService;
|
|
private DeviceService deviceService;
|
|
@Autowired
|
|
@Autowired
|
|
private AlarmPowerMapper alarmPowerMapper;
|
|
private AlarmPowerMapper alarmPowerMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private UserSiteService userSiteService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public DeviceCountVO selectCount() {
|
|
public DeviceCountVO selectCount() {
|
|
Integer userId = SessionLocal.getUserId();
|
|
Integer userId = SessionLocal.getUserId();
|
|
@@ -54,6 +58,7 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
|
|
deviceCountVO.setOffLineCount(baseMapper.selectCount(userId,null,DeviceStatusCode.OFFLINE.getValue()));
|
|
deviceCountVO.setOffLineCount(baseMapper.selectCount(userId,null,DeviceStatusCode.OFFLINE.getValue()));
|
|
deviceCountVO.setDeviceCount(baseMapper.selectCount(userId,null,DeviceStatusCode.DEVICE.getValue()));
|
|
deviceCountVO.setDeviceCount(baseMapper.selectCount(userId,null,DeviceStatusCode.DEVICE.getValue()));
|
|
deviceCountVO.setFaultCount(baseMapper.selectCount(userId,null,DeviceStatusCode.FAULT.getValue()));
|
|
deviceCountVO.setFaultCount(baseMapper.selectCount(userId,null,DeviceStatusCode.FAULT.getValue()));
|
|
|
|
+ deviceCountVO.setCount(userSiteService.count(userId));
|
|
return deviceCountVO;
|
|
return deviceCountVO;
|
|
}
|
|
}
|
|
|
|
|