fix (farm): 设备中心

- 水肥机设备-修改属性接口
This commit is contained in:
达富斌
2025-10-10 21:45:01 +08:00
parent 10a10811fe
commit 4e636bf71f

View File

@@ -25,6 +25,7 @@ import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.UnifiedLoginRe
import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.soil.history.HistoryDataListPageReqVO; import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.soil.history.HistoryDataListPageReqVO;
import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.soil.realtime.RealTimeDataReqVO; import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.soil.realtime.RealTimeDataReqVO;
import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.wf.realtime.RealTimeDeviceDataReqVO; import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.wf.realtime.RealTimeDeviceDataReqVO;
import cn.iocoder.yudao.module.farm.manager.equipmentproducer.dto.wf.updateparams.UpdateDeviceStatusReqVO;
import cn.iocoder.yudao.module.farm.service.deviceclassify.DeviceClassifyService; import cn.iocoder.yudao.module.farm.service.deviceclassify.DeviceClassifyService;
import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.ObjectUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -225,10 +226,11 @@ public class DeviceInfoServiceImpl implements DeviceInfoService {
String plotId = deviceInfo.getPlotId(); String plotId = deviceInfo.getPlotId();
Long tenantId = getLoginUser().getTenantId(); Long tenantId = getLoginUser().getTenantId();
UnifiedLoginResponse login = equipmentProducerManager.login(DEVICE_TYPE_SOIL, tenantId, plotId); UnifiedLoginResponse login = equipmentProducerManager.login(DEVICE_TYPE_WF, tenantId, plotId);
String token = login.getData().getToken(); String token = login.getData().getToken();
equipmentProducerManager.updateDeviceProperties(DEVICE_TYPE_WF, tenantId, token, req); UpdateDeviceStatusReqVO target = new UpdateDeviceStatusReqVO(req.getDeviceId(), req.getParamStr());
equipmentProducerManager.updateDeviceProperties(DEVICE_TYPE_WF, tenantId, token, target);
} catch (Exception e) { } catch (Exception e) {
return false; return false;