数据存储
This commit is contained in:
parent
bb381a7569
commit
3006962315
|
|
@ -38,12 +38,13 @@ public class StorageService {
|
||||||
StorageVo vo = null;
|
StorageVo vo = null;
|
||||||
try {
|
try {
|
||||||
List<StorageVo> results = StorageScanner.scanAllStorages(1L);
|
List<StorageVo> results = StorageScanner.scanAllStorages(1L);
|
||||||
StorageVo totalVo = StorageScanner.mergeStorageData(results, 1L, "TOTAL_SYSTEM_STORAGE");
|
StorageVo totalVo = StorageScanner.mergeStorageData(results, 1L, "1");
|
||||||
if (Objects.nonNull(totalVo)) {
|
if (Objects.nonNull(totalVo)) {
|
||||||
// 保存存储信息
|
// 保存存储信息
|
||||||
try {
|
try {
|
||||||
totalVo.setSystemStorageId(1L);
|
|
||||||
diStorageService.saveStorageInfo(totalVo);
|
diStorageService.saveStorageInfo(totalVo);
|
||||||
|
// 更新设备信息的存储
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.toString(), e);
|
log.error(e.toString(), e);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.bonus.data.mapper;
|
package com.bonus.data.mapper;
|
||||||
|
|
||||||
import com.bonus.common.domain.data.dto.ParamsDto;
|
import com.bonus.common.domain.data.dto.ParamsDto;
|
||||||
|
import com.bonus.common.domain.data.vo.StorageVo;
|
||||||
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
|
@ -39,4 +40,13 @@ public interface DISystemInfoMapper {
|
||||||
* @date 2025/12/24 13:20
|
* @date 2025/12/24 13:20
|
||||||
*/
|
*/
|
||||||
void updateAlarmStatus(ParamsDto dto);
|
void updateAlarmStatus(ParamsDto dto);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新设备存储
|
||||||
|
* @param vo
|
||||||
|
* @return void
|
||||||
|
* @author cwchen
|
||||||
|
* @date 2025/12/24 15:07
|
||||||
|
*/
|
||||||
|
void updateSystemStorage(StorageVo vo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.bonus.data.service;
|
package com.bonus.data.service;
|
||||||
|
|
||||||
import com.bonus.common.domain.data.dto.ParamsDto;
|
import com.bonus.common.domain.data.dto.ParamsDto;
|
||||||
|
import com.bonus.common.domain.data.vo.StorageVo;
|
||||||
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -37,4 +38,13 @@ public interface DISystemInfoService {
|
||||||
* @date 2025/12/24 13:20
|
* @date 2025/12/24 13:20
|
||||||
*/
|
*/
|
||||||
void updateAlarmStatus(ParamsDto dto);
|
void updateAlarmStatus(ParamsDto dto);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新设备存储
|
||||||
|
* @param vo
|
||||||
|
* @return void
|
||||||
|
* @author cwchen
|
||||||
|
* @date 2025/12/24 15:06
|
||||||
|
*/
|
||||||
|
void updateSystemStorage(StorageVo vo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.bonus.data.service.impl;
|
package com.bonus.data.service.impl;
|
||||||
|
|
||||||
import com.bonus.common.domain.data.dto.ParamsDto;
|
import com.bonus.common.domain.data.dto.ParamsDto;
|
||||||
|
import com.bonus.common.domain.data.vo.StorageVo;
|
||||||
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
import com.bonus.common.domain.data.vo.SystemInfoVo;
|
||||||
import com.bonus.data.mapper.DISystemInfoMapper;
|
import com.bonus.data.mapper.DISystemInfoMapper;
|
||||||
import com.bonus.data.service.DISystemInfoService;
|
import com.bonus.data.service.DISystemInfoService;
|
||||||
|
|
@ -35,4 +36,9 @@ public class DSystemInfoServiceImpl implements DISystemInfoService {
|
||||||
public void updateAlarmStatus(ParamsDto dto) {
|
public void updateAlarmStatus(ParamsDto dto) {
|
||||||
diSystemInfoMapper.updateAlarmStatus(dto);
|
diSystemInfoMapper.updateAlarmStatus(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateSystemStorage(StorageVo vo) {
|
||||||
|
diSystemInfoMapper.updateSystemStorage(vo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
used_capacity AS usedCapacity
|
used_capacity AS usedCapacity
|
||||||
FROM tb_system_storage
|
FROM tb_system_storage
|
||||||
WHERE storage_type = '1'
|
WHERE storage_type = '1'
|
||||||
|
ORDER BY system_storage_id DESC
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
</select>
|
</select>
|
||||||
<!--保存存储信息-->
|
<!--保存存储信息-->
|
||||||
|
|
|
||||||
|
|
@ -37,4 +37,9 @@
|
||||||
<update id="updateAlarmStatus">
|
<update id="updateAlarmStatus">
|
||||||
UPDATE tb_system_info SET alarm_status = #{alarmStatus} WHERE system_id = #{systemId}
|
UPDATE tb_system_info SET alarm_status = #{alarmStatus} WHERE system_id = #{systemId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<!--更新设备存储-->
|
||||||
|
<update id="updateSystemStorage">
|
||||||
|
UPDATE tb_system_info SET tf_storage = #{capacity} WHERE system_id = #{systemId}
|
||||||
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue