TASK:添加系统sketch到个人library 性别细节修改

This commit is contained in:
2025-11-13 14:24:07 +08:00
parent 3886aeaa46
commit ef84f32ca0

View File

@@ -1064,7 +1064,7 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
// 2. 是。获取当前用户id,随机生成4位数 // 2. 是。获取当前用户id,随机生成4位数
String sourceObject = path.substring(path.indexOf("/") + 1); String sourceObject = path.substring(path.indexOf("/") + 1);
String subPath = sourceObject.substring(sourceObject.indexOf("images/") + 1, sourceObject.lastIndexOf(".")); String subPath = sourceObject.substring(sourceObject.indexOf("images/") + 1, sourceObject.lastIndexOf("."));
String gender = subPath.substring(0, subPath.indexOf("/")).equals("female") ? "female" : "male"; String gender = subPath.substring(0, subPath.indexOf("/")).equals("female") ? "Female" : "Male";
String category = subPath.substring(subPath.indexOf("/") + 1, subPath.lastIndexOf("/")); String category = subPath.substring(subPath.indexOf("/") + 1, subPath.lastIndexOf("/"));
CollectionLevel2TypeEnum collectionLevel2TypeEnum = CollectionLevel2TypeEnum.ofWithLoweCase(category); CollectionLevel2TypeEnum collectionLevel2TypeEnum = CollectionLevel2TypeEnum.ofWithLoweCase(category);
if (Objects.nonNull(collectionLevel2TypeEnum)){ if (Objects.nonNull(collectionLevel2TypeEnum)){
@@ -1075,7 +1075,7 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
String suffix = sourceObject.substring(sourceObject.lastIndexOf(".") + 1); String suffix = sourceObject.substring(sourceObject.lastIndexOf(".") + 1);
Long userId = UserContext.getUserHolder().getId(); Long userId = UserContext.getUserHolder().getId();
String name = subPath.substring(subPath.lastIndexOf("/") + 1) + "_" + RandomsUtil.generateVerifyCode(1000L, 9999L); String name = subPath.substring(subPath.lastIndexOf("/") + 1) + "_" + RandomsUtil.generateVerifyCode(1000L, 9999L);
String targetObject = userId + "/sketchboard/" + gender + "/" + category + "/" + String targetObject = userId + "/sketchboard/" + gender.toLowerCase() + "/" + category + "/" +
name + "." + suffix; name + "." + suffix;
// 3. 复制图片到用户个人图片文件夹下 // 3. 复制图片到用户个人图片文件夹下