提交 d6e7c603 authored 作者: Whispa's avatar Whispa

commit

上级 069cd96f
......@@ -270,51 +270,56 @@ public class PostController {
}
}
if (tags != null) {
int index = 0;
int vid = 0;
for (JsonTag jsonTag : tags) {
if (post.contentList.size() > index) {
Content content = post.contentList.get(index);
content.setImage(jsonTag.isImage());
if (!jsonTag.isImage()) {
if (vid < thumbList.size()) {
String s = thumbList.get(vid);
content.setThumbnail(s);
vid++;
}
}
//contentRepository.save(content);
for (Position position : jsonTag.list) {
Tag tag = position.getTag();
Item item = tag.getItem();
try {
boolean b = itemRepository.existsByItemId(item.getItemId());
if (b) {
item = itemRepository.findByItemId(item.getItemId());
} else {
//item = itemRepository.save(item);
if (tags != null) {
int index = 0;
int vid = 0;
for (JsonTag jsonTag : tags) {
if (post.contentList.size() > index) {
Content content = post.contentList.get(index);
content.setImage(jsonTag.isImage());
if (!jsonTag.isImage()) {
if (vid < thumbList.size()) {
String s = thumbList.get(vid);
content.setThumbnail(s);
vid++;
}
}
tag.setItem(item);
ContentTag contentTag = new ContentTag();
if (!tagRepository.existsByTagName(tag.getTagName())) {
// tagRepository.save(tag);
} else {
tag = tagRepository.findByTagName(tag.getTagName());
//contentRepository.save(content);
for (Position position : jsonTag.list) {
Tag tag = position.getTag();
Item item = tag.getItem();
boolean b = itemRepository.existsByItemId(item.getItemId());
if (b) {
item = itemRepository.findByItemId(item.getItemId());
} else {
//item = itemRepository.save(item);
}
tag.setItem(item);
ContentTag contentTag = new ContentTag();
if (!tagRepository.existsByTagName(tag.getTagName())) {
// tagRepository.save(tag);
} else {
tag = tagRepository.findByTagName(tag.getTagName());
}
contentTag.setTag(tag);
contentTag.setX(position.getX());
contentTag.setY(position.getY());
contentTag.setContent(content);
content.contentTags.add(contentTag);
}
contentTag.setTag(tag);
contentTag.setX(position.getX());
contentTag.setY(position.getY());
contentTag.setContent(content);
content.contentTags.add(contentTag);
index++;
}
index++;
}
}
}catch (Exception e){
System.out.println(e.getMessage());
}
//redirectAttributes.addFlashAttribute();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论