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