diff --git a/src/main/java/com/ai/da/common/utils/RedisUtil.java b/src/main/java/com/ai/da/common/utils/RedisUtil.java index 82a7a3ef..7f9e4ae7 100644 --- a/src/main/java/com/ai/da/common/utils/RedisUtil.java +++ b/src/main/java/com/ai/da/common/utils/RedisUtil.java @@ -269,8 +269,9 @@ public class RedisUtil { return getFromString(MOODBOARD_POSITION_KEY + id); } public final static String NICKNAME_MODIFY_TIMES = "NicknameModifyTimes:"; - public void increaseCount(String key) { - redisTemplate.opsForValue().increment(key); + public final static String UNNAMED_PROJECT_SEQ = "Project:UnnamedProjectSeq:"; + public Long increaseCount(String key) { + return redisTemplate.opsForValue().increment(key); } public Long getIncrementCount(String key) { 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 e3ae5b03..1b00c576 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -839,6 +839,7 @@ public class DesignServiceImpl extends ServiceImpl impleme (existing, replacement) -> replacement)); Map typeAndUndividedLayer = designItemService.setTypeAndUndividedLayer(layers); log.info("all typeLayers Map:{}", typeAndUndividedLayer); + Map priorityAndUndividedLayer = designItemService.setPriorityAndUndividedLayer(layers); for (DesignPythonItem detail : item.getItems()) { if (null == detail) { continue; @@ -865,7 +866,7 @@ public class DesignServiceImpl extends ServiceImpl impleme DesignPythonItemPrint printObject = detail.getPrint().getOverall(); // designItemDetail.setPrintPath(Objects.isNull(printObject) ? "" : printObject.getPath()); designItemDetail.setPrintPath(CollectionUtils.isEmpty(printObject.getPrint_path_list()) ? "" : printObject.getPrint_path_list().get(0)); - designItemDetail.setUndividedLayer(detail.getSeg_mask_url()); + designItemDetail.setUndividedLayer(priorityAndUndividedLayer.get(designItemDetail.getPriority().toString())); } designItemDetailService.save(designItemDetail); if (!SysFileLevel2TypeEnum.BODY.getRealName().equals(detail.getType()) && !StringUtil.isNullOrEmpty(designItemDetail.getPrintPath())) {