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 e639a494..6a040df6 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -455,7 +455,12 @@ public class DesignServiceImpl extends ServiceImpl impleme designPythonOutfit.setUserId(userInfo.getId()); designPythonOutfit.setDesignId(designId); designPythonOutfit.setCollectionId(collectionId); - designPythonOutfit.setDesignUrl(outfit.getString("synthesis_url")); + String synthesisUrl = outfit.getString("synthesis_url"); + if (!StringUtils.isEmpty(synthesisUrl)) { + designPythonOutfit.setDesignUrl(synthesisUrl); + }else { + throw new BusinessException("design python response synthesis_url is null"); + } designPythonOutfitService.save(designPythonOutfit); JSONArray layers = outfit.getJSONArray("layers"); List list = new ArrayList<>();