From 79e19a029befba4e37cdf0d133fb71bca49b88ad Mon Sep 17 00:00:00 2001 From: xupei Date: Tue, 23 Sep 2025 10:54:09 +0800 Subject: [PATCH] =?UTF-8?q?BUGFIX:undividing=20layer=E6=9C=AA=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ai/da/common/utils/RedisUtil.java | 5 +++-- src/main/java/com/ai/da/service/impl/DesignServiceImpl.java | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) 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())) {