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 1eede0a8..c6b95462 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -1601,7 +1601,13 @@ public class DesignServiceImpl extends ServiceImpl impleme designSinglePrint.setPriority(detailPrint.getPriority()); designSinglePrint.setPath(minioUtil.getPreSignedUrl(detailPrint.getPath(), 24 * 60)); designSinglePrint.setMinIOPath(detailPrint.getPath()); - designSinglePrint.setScale(JSONArray.parseArray(detailPrint.getScale(), Float.class)); + List scales; + try{ + scales = JSONArray.parseArray(detailPrint.getScale(), Float.class); + }catch (JSONException e){ + scales = Arrays.asList(Float.valueOf(detailPrint.getScale()), Float.valueOf(detailPrint.getScale())); + } + designSinglePrint.setScale(scales); designSinglePrint.setIfSingle(detailPrint.getSingleOrOverall().equals("single") ? Boolean.TRUE : Boolean.FALSE); prints.add(designSinglePrint); } else {