From 4e636bf71fd81423b89c52a6a4ddbdc63aef37af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=BE=E5=AF=8C=E6=96=8C?= Date: Fri, 10 Oct 2025 21:45:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=20(farm):=20=E8=AE=BE=E5=A4=87=E4=B8=AD?= =?UTF-8?q?=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 水肥机设备-修改属性接口 --- .../farm/service/deviceinfo/DeviceInfoServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java index 41d3d6af..3cd67c0f 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java @@ -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.realtime.RealTimeDataReqVO; 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 org.apache.commons.lang3.ObjectUtils; import org.springframework.stereotype.Service; @@ -225,10 +226,11 @@ public class DeviceInfoServiceImpl implements DeviceInfoService { String plotId = deviceInfo.getPlotId(); 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(); - 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) { return false;