diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java
index 4590e31..0f5c539 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java
@@ -335,13 +335,13 @@ public class WcsServiceImpl implements WcsService {
                         }
                         Result<TaskHeader> result = taskHeaderService.createTransferTask(insideLocation.getCode(), destinationLocation.getCode(), warehouseCode);
                         if (!result.isSuccess()) {
-                            return Result.error("创建移库任务失败");
+                            throw new JeecgBootException("创建移库任务失败");
                         }
                         preTaskNo = result.getResult().getId();
                         taskHeader.setPreTaskNo(preTaskNo);
                         boolean success = taskHeaderService.updateById(taskHeader);
                         if (!success) {
-                            return Result.error("更新任务状态失败");
+                            throw new JeecgBootException("更新任务状态失败");
                         }
                         return Result.error("先执行移库任务");
                     }
@@ -360,7 +360,7 @@ public class WcsServiceImpl implements WcsService {
                 taskHeader.setPreTaskNo(preTaskNo);
                 boolean success = taskHeaderService.updateById(taskHeader);
                 if (!success) {
-                    return Result.error("更新任务状态失败");
+                    throw new JeecgBootException("更新任务状态失败");
                 }
             }
         }