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

commit

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