diff --git a/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceModuleDistributeServiceImpl.java b/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceModuleDistributeServiceImpl.java
index 343188ce364c442d7a0962b474f2c8d1a2f8206c..c2b10f209837d4345c9621dd7a51e6ace77f6c5a 100644
--- a/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceModuleDistributeServiceImpl.java
+++ b/device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceModuleDistributeServiceImpl.java
@@ -143,12 +143,11 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D
         entity.setSelected(YesNoEnum.NO.getValue());
 
         this.updateBatch(entity, condition, context);
-        distributeEntity.setProductId(deviceModuleDistributeEntity.getProductId());
         distributeEntity.setSelected(YesNoEnum.YES.getValue());
         distributeEntity.setUpdateTime(new Date());
         distributeEntity.setUpdateUserId(this.getContextUserId(context));
 
-        this.update(distributeEntity, context);
+        this.getDao().update(distributeEntity);
 
         return Rest.ok();
     }