From 64318de24a23a0ca4e38f5740c41a815fe6fa85d Mon Sep 17 00:00:00 2001 From: xupei Date: Tue, 15 Jul 2025 13:12:29 +0800 Subject: [PATCH] =?UTF-8?q?BUGFIX:=20=E5=88=9B=E5=BB=BApose=20transfer?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ai/da/service/impl/GenerateServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 3a31b5a2..f93c2aef 100644 --- a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java @@ -1239,11 +1239,14 @@ public class GenerateServiceImpl extends ServiceImpl i String taskStatus = flag ? "Executing" : "Fail"; poseTransformation.setTaskStatus(taskStatus); poseTransformation.setCreateTime(LocalDateTime.now()); + poseTransformationMapper.insert(poseTransformation); // 当需要默认like ToProductImageResultVO toProductImageResultVO = new ToProductImageResultVO(); if (Objects.nonNull(poseTransformDTO.getIsDefaultLike()) && poseTransformDTO.getIsDefaultLike()) { // 满足条件下添加到like poseTransformation.setIsLiked((byte) 1); + poseTransformation.setUpdateTime(LocalDateTime.now()); + poseTransformationMapper.updateById(poseTransformation); Integer sort = addPoseTransferLike(poseTransformDTO, poseTransformation.getId()); Integer reSort = userLikeGroupService.rearrangeChildSort(poseTransformation.getId(), CollectionType.POSE_TRANSFORM.getValue(), poseTransformDTO.getParentId(), poseTransformDTO.getUserLikeSortId()); @@ -1251,7 +1254,7 @@ public class GenerateServiceImpl extends ServiceImpl i } else if (Objects.nonNull(poseTransformDTO.getIsDefaultLike()) && Objects.nonNull(poseTransformDTO.getParentId())) { toProductImageResultVO.setParentId(poseTransformDTO.getParentId()); } - poseTransformationMapper.insert(poseTransformation); + if (flag) { // 6、添加预扣除积分到redis