|
@@ -1,5 +1,6 @@
|
|
|
package com.sooka.sponest.data.basicdata.service.impl;
|
|
|
|
|
|
+import com.ruoyi.common.core.constant.DocumentNameConstants;
|
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
|
import com.ruoyi.common.core.utils.StringUtils;
|
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
@@ -12,6 +13,7 @@ import com.sooka.sponest.data.basicdata.service.ICenterdataTForestWaterintakeSer
|
|
|
import com.sooka.sponest.data.digitalforest.domain.bo.VisuForestCloudEventTypeBO;
|
|
|
import com.sooka.sponest.data.system.equipment.domain.CenterdataTEquipmentCamera;
|
|
|
import com.sooka.sponest.data.system.equipment.service.ICenterdataTEquipmentCameraService;
|
|
|
+import com.sooka.sponest.data.utils.DataAttachUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -53,9 +55,10 @@ public class CenterdataTForestWaterintakeServiceImpl extends BaseServiceImpl imp
|
|
|
*/
|
|
|
@Override
|
|
|
public CenterdataTForestWaterintake selectCenterdataTForestWaterintakeById(String id) {
|
|
|
- CenterdataTForestWaterintake centerdataTForestWaterintake = centerdataTForestWaterintakeMapper.selectCenterdataTForestWaterintakeById(id);
|
|
|
- centerdataTForestWaterintake.setDeviceList(centerdataTEquipmentCameraService.selectCenterdataTEquipmentCameraByBusinessId(id));
|
|
|
- return centerdataTForestWaterintake;
|
|
|
+ CenterdataTForestWaterintake data = centerdataTForestWaterintakeMapper.selectCenterdataTForestWaterintakeById(id);
|
|
|
+ data.setDeviceList(centerdataTEquipmentCameraService.selectCenterdataTEquipmentCameraByBusinessId(id));
|
|
|
+ data.setAttachPaths(DataAttachUtil.getDataAttachUpload(id));
|
|
|
+ return data;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -70,6 +73,7 @@ public class CenterdataTForestWaterintakeServiceImpl extends BaseServiceImpl imp
|
|
|
centerdataTForestWaterintake.setCreateBy(SecurityUtils.getUserId().toString());
|
|
|
centerdataTForestWaterintake.setCreateName( SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
|
centerdataTForestWaterintake.setCreateTime(DateUtils.getNowDate());
|
|
|
+ DataAttachUtil.dataAttachUpload(centerdataTForestWaterintake.getId(),centerdataTForestWaterintake.getAttachPaths(), DocumentNameConstants.FOREST_WATERINTAKE, centerdataTForestWaterintake.getBusSource());
|
|
|
if (StringUtils.isNotEmpty(centerdataTForestWaterintake.getDeviceList())) {
|
|
|
centerdataTForestWaterintake.getDeviceList().forEach(item -> {
|
|
|
CenterdataTEquipmentCamera camera = new CenterdataTEquipmentCamera();
|
|
@@ -95,6 +99,7 @@ public class CenterdataTForestWaterintakeServiceImpl extends BaseServiceImpl imp
|
|
|
centerdataTForestWaterintake.setUpdateTime(DateUtils.getNowDate());
|
|
|
centerdataTForestWaterintake.setUpdateName( SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
|
centerdataTEquipmentCameraService.deleteCenterdataTEquipmentCameraByBusinessId(centerdataTForestWaterintake.getId());
|
|
|
+ DataAttachUtil.dataAttachUpload(centerdataTForestWaterintake.getId(),centerdataTForestWaterintake.getAttachPaths(), DocumentNameConstants.FOREST_WATERINTAKE, centerdataTForestWaterintake.getBusSource());
|
|
|
if (StringUtils.isNotEmpty(centerdataTForestWaterintake.getDeviceList())) {
|
|
|
centerdataTForestWaterintake.getDeviceList().forEach(item -> {
|
|
|
CenterdataTEquipmentCamera camera = new CenterdataTEquipmentCamera();
|