diff --git a/src/main/java/org/springblade/modules/business/service/impl/DeviceServiceImpl.java b/src/main/java/org/springblade/modules/business/service/impl/DeviceServiceImpl.java index 4104d14..33c4f2f 100644 --- a/src/main/java/org/springblade/modules/business/service/impl/DeviceServiceImpl.java +++ b/src/main/java/org/springblade/modules/business/service/impl/DeviceServiceImpl.java @@ -4,7 +4,6 @@ package org.springblade.modules.business.service.impl; import com.aliyun.oss.ServiceException; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -239,11 +238,9 @@ public class DeviceServiceImpl extends BaseServiceImpl imp return; } - // 更新设备状态为故障 - UpdateWrapper updateWrapper = new UpdateWrapper<>(Device.class); - updateWrapper.eq("id", id); - updateWrapper.set("run_status", status); - this.update(updateWrapper); + Device device = getById(id); + device.setRunStatus(status); + updateById(device); } /**