diff --git a/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java b/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
index b012df1a1a3b1f80b9aa8e8c4f2ccfc807ae74db..71c3b43fe33d2e90db5d5658858fde07eefd971c 100644
--- a/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
+++ b/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
@@ -178,7 +178,7 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
         if (deviceEntity.getDeviceStatus() != DeviceStatusEnum.鏈縺娲�.getValue()) throw new AppException("褰撳墠璁惧宸叉縺娲伙紒");
         deviceEntity.setDeviceStatus(DeviceStatusEnum.绂荤嚎.getValue());
         deviceEntity.setEnabled(EnabledEnum.鍚敤.getValue());
-        this.getDeviceDao().update(deviceEntity);
+        this.update(deviceEntity);
         PlatformEntity platformEntity = platformService.get(deviceEntity.getPlatformId());
         ProductEntity productEntity = productService.get(deviceEntity.getProductId());
         if (!ObjectUtils.isEmpty(platformEntity) && !ObjectUtils.isEmpty(productEntity)) {