diff --git a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java index c928aab7..fcf0065c 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -773,7 +773,7 @@ public class DesignServiceImpl extends ServiceImpl impleme Long relationId = Optional.ofNullable(bodyPointTest.get("relation_id")) .filter(Number.class::isInstance) .map(num -> ((Number) num).longValue()) - .orElseThrow(null); + .orElse(null); // 转换 relation_type (String) String relationType = Optional.ofNullable(bodyPointTest.get("relation_type")) diff --git a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java index c7f4ee35..0564aac7 100644 --- a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java @@ -1265,6 +1265,11 @@ public class GenerateServiceImpl extends ServiceImpl i if (!poseTransformationVO.getStatus().equals("Invalid") && !poseTransformationVO.getStatus().equals("Failed")) { vos.add(poseTransformationVO); } + }else { + PoseTransformationVO poseTransformationVO = CopyUtil.copyObject(item, PoseTransformationVO.class); + poseTransformationVO.setTaskId(item.getUniqueId()); + poseTransformationVO.setStatus("Executing"); + vos.add(poseTransformationVO); } }); }