Commit 4747fef3 by 阳浪

投稿发布优化

parent 42205875
package com.yizhi.site.application.service.impl; package com.yizhi.site.application.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.EntityWrapper;
...@@ -168,7 +169,7 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi ...@@ -168,7 +169,7 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi
selectById.setState(SiteConstant.FOUR); selectById.setState(SiteConstant.FOUR);
selectById.setReleaseTime(new Date()); selectById.setReleaseTime(new Date());
list.add(selectById); list.add(selectById);
Information informationViewVO = informationService.getInformation(id,siteId); Information informationViewVO = informationService.informationView(id);
if(informationViewVO==null||informationViewVO.getId()==null) { if(informationViewVO==null||informationViewVO.getId()==null) {
Information information = new Information(); Information information = new Information();
BeanUtils.copyProperties(selectById, information); BeanUtils.copyProperties(selectById, information);
...@@ -192,6 +193,8 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi ...@@ -192,6 +193,8 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi
} }
} }
informationService.insertInformation(information, id); informationService.insertInformation(information, id);
}else{
informationService.releases(new ParamVO(){{setIds(CollectionUtil.newArrayList(id));}});
} }
} }
if (list.size() > 0) { if (list.size() > 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment