|
|
@@ -2,18 +2,17 @@ package com.zhongshu.card.server.core.service.devices;
|
|
|
|
|
|
import com.github.microservice.components.data.base.util.PageEntityUtil;
|
|
|
import com.github.microservice.models.device.DeviceInfoSyncParam;
|
|
|
-import com.zhongshu.card.client.model.devices.*;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
import com.github.microservice.net.ResultMessage;
|
|
|
+import com.zhongshu.card.client.model.devices.*;
|
|
|
import com.zhongshu.card.client.model.org.OrganizationMiniModel;
|
|
|
import com.zhongshu.card.client.model.org.UserJoinBusOrgModel;
|
|
|
-import com.zhongshu.card.client.model.school.AreaModel;
|
|
|
import com.zhongshu.card.client.model.school.AreaSimpleModel;
|
|
|
import com.zhongshu.card.client.service.school.DeviceInfoService;
|
|
|
import com.zhongshu.card.client.type.OnLineState;
|
|
|
+import com.zhongshu.card.server.core.dao.devices.DeviceInfoDao;
|
|
|
import com.zhongshu.card.server.core.dao.org.OrganizationDao;
|
|
|
import com.zhongshu.card.server.core.dao.school.AreaDao;
|
|
|
-import com.zhongshu.card.server.core.dao.devices.DeviceInfoDao;
|
|
|
import com.zhongshu.card.server.core.domain.devices.DeviceInfo;
|
|
|
import com.zhongshu.card.server.core.domain.devices.DevicePermiss;
|
|
|
import com.zhongshu.card.server.core.domain.org.Organization;
|
|
|
@@ -24,7 +23,6 @@ import com.zhongshu.card.server.core.service.org.OrganizationServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.orgManager.OrganizationManagerServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.school.AreaServiceImpl;
|
|
|
import com.zhongshu.card.server.core.util.BeanUtils;
|
|
|
-import com.zhongshu.card.server.core.util.CommonUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
@@ -49,22 +47,22 @@ import java.util.stream.Collectors;
|
|
|
public class DeviceInfoServiceImpl extends SuperService implements DeviceInfoService {
|
|
|
|
|
|
@Autowired
|
|
|
- DeviceInfoDao deviceInfoDao;
|
|
|
+ private DeviceInfoDao deviceInfoDao;
|
|
|
|
|
|
@Autowired
|
|
|
- AreaServiceImpl areaService;
|
|
|
+ private AreaServiceImpl areaService;
|
|
|
|
|
|
@Autowired
|
|
|
- AreaDao areaDao;
|
|
|
+ private AreaDao areaDao;
|
|
|
|
|
|
@Autowired
|
|
|
private OrganizationServiceImpl organizationServiceImpl;
|
|
|
|
|
|
@Autowired
|
|
|
- OrganizationDao organizationDao;
|
|
|
+ private OrganizationDao organizationDao;
|
|
|
|
|
|
@Autowired
|
|
|
- OrganizationManagerServiceImpl organizationManagerService;
|
|
|
+ private OrganizationManagerServiceImpl organizationManagerService;
|
|
|
|
|
|
@Autowired
|
|
|
private CommonService commonService;
|
|
|
@@ -318,8 +316,7 @@ public class DeviceInfoServiceImpl extends SuperService implements DeviceInfoSer
|
|
|
long maxTime = 24 * 60 * 60 * 1000;
|
|
|
List<DeviceInfo> deviceInfos = new ArrayList<>();
|
|
|
for (DeviceInfo deviceInfo : list) {
|
|
|
- if (deviceInfo.getLastOnlineTime() == null
|
|
|
- || (System.currentTimeMillis() - deviceInfo.getLastOnlineTime()) > maxTime) {
|
|
|
+ if (deviceInfo.getLastOnlineTime() == null || (System.currentTimeMillis() - deviceInfo.getLastOnlineTime()) > maxTime) {
|
|
|
deviceInfo.setOnLineState(OnLineState.OffLine);
|
|
|
deviceInfos.add(deviceInfo);
|
|
|
}
|