模型环境指标反查保存

This commit is contained in:
xiaogu
2025-09-11 17:43:31 +08:00
parent c3b51d9223
commit aaf44b7248

View File

@@ -7,10 +7,10 @@ import cn.iocoder.yudao.framework.security.core.LoginUser;
import cn.iocoder.yudao.module.farm.controller.admin.modelenvironmentindex.vo.ModelEnvironmentIndexPageReqVO; import cn.iocoder.yudao.module.farm.controller.admin.modelenvironmentindex.vo.ModelEnvironmentIndexPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.modelenvironmentindex.vo.ModelEnvironmentIndexSaveReqVO; import cn.iocoder.yudao.module.farm.controller.admin.modelenvironmentindex.vo.ModelEnvironmentIndexSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.deviceclassify.DeviceClassifyDO; import cn.iocoder.yudao.module.farm.dal.dataobject.deviceclassify.DeviceClassifyDO;
import cn.iocoder.yudao.module.farm.dal.dataobject.indicatorname.IndicatorNameDO; import cn.iocoder.yudao.module.farm.dal.dataobject.environmentindicators.EnvironmentIndicatorsDO;
import cn.iocoder.yudao.module.farm.dal.dataobject.modelenvironmentindex.ModelEnvironmentIndexDO; import cn.iocoder.yudao.module.farm.dal.dataobject.modelenvironmentindex.ModelEnvironmentIndexDO;
import cn.iocoder.yudao.module.farm.dal.mysql.deviceclassify.DeviceClassifyMapper; import cn.iocoder.yudao.module.farm.dal.mysql.deviceclassify.DeviceClassifyMapper;
import cn.iocoder.yudao.module.farm.dal.mysql.indicatorname.IndicatorNameMapper; import cn.iocoder.yudao.module.farm.dal.mysql.environmentindicators.EnvironmentIndicatorsMapper;
import cn.iocoder.yudao.module.farm.dal.mysql.modelenvironmentindex.ModelEnvironmentIndexMapper; import cn.iocoder.yudao.module.farm.dal.mysql.modelenvironmentindex.ModelEnvironmentIndexMapper;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -34,7 +34,7 @@ public class ModelEnvironmentIndexServiceImpl implements ModelEnvironmentIndexSe
@Resource @Resource
private ModelEnvironmentIndexMapper modelEnvironmentIndexMapper; private ModelEnvironmentIndexMapper modelEnvironmentIndexMapper;
@Resource @Resource
private IndicatorNameMapper indicatorNameMapper; private EnvironmentIndicatorsMapper environmentIndicatorsMapper;
@Resource @Resource
private DeviceClassifyMapper deviceClassifyMapper; private DeviceClassifyMapper deviceClassifyMapper;
@@ -45,15 +45,14 @@ public class ModelEnvironmentIndexServiceImpl implements ModelEnvironmentIndexSe
ModelEnvironmentIndexDO modelEnvironmentIndex = BeanUtils.toBean(createReqVO, ModelEnvironmentIndexDO.class); ModelEnvironmentIndexDO modelEnvironmentIndex = BeanUtils.toBean(createReqVO, ModelEnvironmentIndexDO.class);
modelEnvironmentIndex.setId(IdUtil.fastUUID()); modelEnvironmentIndex.setId(IdUtil.fastUUID());
modelEnvironmentIndex.setTenantId(String.valueOf(user.getTenantId())); modelEnvironmentIndex.setTenantId(String.valueOf(user.getTenantId()));
IndicatorNameDO indicatorNameDO = indicatorNameMapper.selectById(modelEnvironmentIndex.getIndicators()); EnvironmentIndicatorsDO environmentIndicatorsDO = environmentIndicatorsMapper.selectById(modelEnvironmentIndex.getIndicators());
modelEnvironmentIndex.setIndicatorsName(indicatorNameDO.getName()); modelEnvironmentIndex.setIndicatorsName(environmentIndicatorsDO.getName());
modelEnvironmentIndex.setIndicatorDescription(indicatorNameDO.getDescription()); modelEnvironmentIndex.setIndicatorDescription(environmentIndicatorsDO.getDescription());
modelEnvironmentIndex.setSampleValue(indicatorNameDO.getSampleValue()); modelEnvironmentIndex.setSampleValue(environmentIndicatorsDO.getLowerThreshold() + "~" + environmentIndicatorsDO.getUpperThreshold());
modelEnvironmentIndex.setUnit(indicatorNameDO.getUnit()); modelEnvironmentIndex.setUnit(environmentIndicatorsDO.getUnit());
DeviceClassifyDO deviceClassifyDO = deviceClassifyMapper.selectById(modelEnvironmentIndex.getDeviceClass()); DeviceClassifyDO deviceClassifyDO = deviceClassifyMapper.selectById(modelEnvironmentIndex.getDeviceClass());
modelEnvironmentIndex.setDeviceClassName(deviceClassifyDO.getName()); modelEnvironmentIndex.setDeviceClassName(deviceClassifyDO.getName());
modelEnvironmentIndexMapper.insert(modelEnvironmentIndex); modelEnvironmentIndexMapper.insert(modelEnvironmentIndex);
// 返回 // 返回
return modelEnvironmentIndex.getId(); return modelEnvironmentIndex.getId();
} }