|
|
@@ -3,6 +3,7 @@ package com.sckw.slope.detection.service;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.sckw.core.exception.BusinessException;
|
|
|
+import com.sckw.core.model.constant.NumberConstant;
|
|
|
import com.sckw.core.model.page.PageRes;
|
|
|
import com.sckw.core.model.enums.DeviceEnum;
|
|
|
import com.sckw.core.utils.StringUtils;
|
|
|
@@ -12,17 +13,11 @@ import com.sckw.core.web.response.HttpResult;
|
|
|
import com.sckw.slope.detection.dao.mysql.KwsDeviceMapper;
|
|
|
import com.sckw.slope.detection.dao.mysql.KwsAlarmMapper;
|
|
|
import com.sckw.slope.detection.dao.mysql.KwsDeviceModelMapper;
|
|
|
-import com.sckw.slope.detection.model.dos.mysql.KwsAlarm;
|
|
|
-import com.sckw.slope.detection.model.dos.mysql.KwsDevice;
|
|
|
-import com.sckw.slope.detection.model.dos.mysql.KwsDeviceModel;
|
|
|
-import com.sckw.slope.detection.model.dos.mysql.KwsProject;
|
|
|
-import com.sckw.slope.detection.model.dto.DeviceDataDTO;
|
|
|
-import com.sckw.slope.detection.model.dto.HeaderData;
|
|
|
-import com.sckw.slope.detection.model.dto.ProjectAddDTO;
|
|
|
+import com.sckw.slope.detection.model.dos.mysql.*;
|
|
|
+import com.sckw.slope.detection.model.dto.*;
|
|
|
import com.sckw.slope.detection.model.param.DeviceAdd;
|
|
|
import com.sckw.slope.detection.model.param.DeviceQuery;
|
|
|
import com.sckw.slope.detection.model.vo.ProjectVo;
|
|
|
-import com.sckw.slope.detection.model.dto.DeviceLocationDTO;
|
|
|
import com.sckw.slope.detection.model.dto.HeaderData;
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -168,4 +163,16 @@ public class DeviceService {
|
|
|
}
|
|
|
return HttpResult.ok();
|
|
|
}
|
|
|
+
|
|
|
+ @Transactional
|
|
|
+ public HttpResult update(DeviceAdd deviceAdd, HttpServletRequest response) {
|
|
|
+ KwsDevice device = new KwsDevice();
|
|
|
+ BeanUtils.copyProperties(deviceAdd, device);
|
|
|
+ device.setId(Long.parseLong(deviceAdd.getId()));
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
+ device.setUpdateBy(Long.parseLong(commonService.getHeaderData(response).getUpdateBy()));
|
|
|
+ device.setUpdateTime(now);
|
|
|
+ deviceMapper.updateById(device);
|
|
|
+ return HttpResult.ok();
|
|
|
+ }
|
|
|
}
|