修改历史数据中的mask分割状态

This commit is contained in:
2025-02-25 18:27:23 +08:00
parent 148b6492ea
commit 8a47d9f3da

View File

@@ -570,8 +570,11 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
// 如果当前item被like过需要更新t_user_like表和t_user_like_group表 // 如果当前item被like过需要更新t_user_like表和t_user_like_group表
if (!designSingleIncludeLayersDTO.getIsPreview()){ if (!designSingleIncludeLayersDTO.getIsPreview()){
updateUserLikeDate(designSingleIncludeLayersDTO.getDesignItemId(),designSingleIncludeLayersDTO.getTimeZone()); updateUserLikeDate(designSingleIncludeLayersDTO.getDesignItemId(),designSingleIncludeLayersDTO.getTimeZone());
}else {
updateUserLikeConvertStatus(designSingleIncludeLayersDTO.getDesignItemId(),designSingleIncludeLayersDTO.getTimeZone());
} }
return assembleDesignSingleResponse(designItem.getId(), return assembleDesignSingleResponse(designItem.getId(),
minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60), minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60),
outfit.getString("synthesis_url"), outfit.getString("synthesis_url"),
@@ -753,6 +756,13 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
userLikeGroupService.updateDate(userLikeGroupId,timeZone); userLikeGroupService.updateDate(userLikeGroupId,timeZone);
} }
} }
private void updateUserLikeConvertStatus(Long designItemId,String timeZone){
UserLike userLike = userLikeService.getByDesignItemId(designItemId);
if (!ObjectUtil.isEmpty(userLike) && userLike.getConverted() == 0){
// 更新t_user_like和t_user_like_group表的update_date
userLikeService.updateDate(designItemId,timeZone);
}
}
private DesignSingleVO assembleDesignSingleResponse(Long designItemId, String designItemUrl, private DesignSingleVO assembleDesignSingleResponse(Long designItemId, String designItemUrl,
String currentFullBodyView, String currentFullBodyView,