diff --git a/app/admin/logic/store_product/StoreProductLogic.php b/app/admin/logic/store_product/StoreProductLogic.php
index 003b94b3..e4ef4e35 100644
--- a/app/admin/logic/store_product/StoreProductLogic.php
+++ b/app/admin/logic/store_product/StoreProductLogic.php
@@ -306,7 +306,7 @@ class StoreProductLogic extends BaseLogic
             throw new BusinessException('数据不存在');
         }
         $res = $data->restore();
-        StoreBranchProduct::where('product_id', $params['id'])->update(['delete_time' => null]);
+        StoreBranchProduct::where('product_id', $params['id'])->withTrashed()->update(['delete_time' => null]);
         return $res;
     }