|
@@ -2,23 +2,24 @@ package com.bizmatics.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
-import com.bizmatics.common.core.exception.BusinessException;
|
|
|
-import com.bizmatics.model.*;
|
|
|
+import com.bizmatics.common.core.util.DateUtils;
|
|
|
+import com.bizmatics.common.mvc.base.AbstractCrudService;
|
|
|
+import com.bizmatics.model.Device;
|
|
|
+import com.bizmatics.model.DeviceAttribute;
|
|
|
import com.bizmatics.model.system.SysUser;
|
|
|
import com.bizmatics.model.vo.DeviceAttributeVo;
|
|
|
+import com.bizmatics.model.vo.MonitorDeviceListVO;
|
|
|
import com.bizmatics.persistence.mapper.DeviceAttributeMapper;
|
|
|
import com.bizmatics.service.DeviceAttributeService;
|
|
|
-import com.bizmatics.common.mvc.base.AbstractCrudService;
|
|
|
import com.bizmatics.service.DeviceService;
|
|
|
-import com.bizmatics.service.enums.DeviceStatusCode;
|
|
|
-import com.bizmatics.service.enums.PersonnelType;
|
|
|
import com.bizmatics.service.util.SecurityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.sql.Wrapper;
|
|
|
+import java.time.Instant;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.time.ZoneOffset;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -38,17 +39,10 @@ public class DeviceAttributeServiceImpl extends AbstractCrudService<DeviceAttrib
|
|
|
|
|
|
@Override
|
|
|
public void deviceNewsAdd(DeviceAttribute deviceAttribute) {
|
|
|
-// int deviceCount = 0;
|
|
|
- LambdaQueryWrapper<Device> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- queryWrapper.eq(Device::getDeviceCode, deviceAttribute.getMonitoringEquipmentNo());
|
|
|
-// deviceCount=deviceService.count(queryWrapper);
|
|
|
- List<Device> deviceList = deviceService.list(queryWrapper);
|
|
|
- Device DeviceList = (Device) deviceList.get(0);
|
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
- deviceAttribute.setEnable(1);
|
|
|
- deviceAttribute.setDeviceId(DeviceList.getId());
|
|
|
+ deviceAttribute.setStatus(1);
|
|
|
deviceAttribute.setCreator(user.getUserName());
|
|
|
- deviceAttribute.setCreateTime(LocalDateTime.now());
|
|
|
+ deviceAttribute.setCreateTime(new Date());
|
|
|
this.save(deviceAttribute);
|
|
|
}
|
|
|
|
|
@@ -58,17 +52,27 @@ public class DeviceAttributeServiceImpl extends AbstractCrudService<DeviceAttrib
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<DeviceAttributeVo> deviceNewsList(String deviceCode, int id, int siteId,int deviceType) {
|
|
|
- List<DeviceAttributeVo> deviceAttributeVoList = null;
|
|
|
- deviceAttributeVoList = baseMapper.deviceList(deviceCode, id, siteId,deviceType);
|
|
|
- return deviceAttributeVoList;
|
|
|
+ public List<DeviceAttribute> deviceNewsList(int id, int siteId) {
|
|
|
+ LambdaQueryWrapper<DeviceAttribute> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.eq(DeviceAttribute::getStatus, 1).eq(DeviceAttribute::getSiteId,siteId);
|
|
|
+ if(id!=0){
|
|
|
+ queryWrapper.eq(DeviceAttribute::getId, id);
|
|
|
+ }
|
|
|
+ List<DeviceAttribute> deviceAttributeList = this.list(queryWrapper);
|
|
|
+ return deviceAttributeList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void deviceNewsDel(int id) {
|
|
|
DeviceAttribute deviceAttribute = new DeviceAttribute();
|
|
|
deviceAttribute.setId(id);
|
|
|
- deviceAttribute.setEnable(0);
|
|
|
+ deviceAttribute.setStatus(0);
|
|
|
this.updateById(deviceAttribute);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<MonitorDeviceListVO> monitorDeviceList(String siteName) {
|
|
|
+ List<MonitorDeviceListVO> monitorDeviceList = baseMapper.monitorDeviceList(siteName);
|
|
|
+ return monitorDeviceList;
|
|
|
+ }
|
|
|
}
|