|
|
@@ -135,7 +135,7 @@ public class ForumReportInfoServiceImpl extends ServiceImpl<ForumReportInfoMappe
|
|
|
// 执行更新操作
|
|
|
forumReportInfo.setReportStatus(forumReportInfoEditParam.getReportStatus());
|
|
|
this.updateById(forumReportInfo);
|
|
|
- // 如果是关闭帖子,需要同步关闭
|
|
|
+ // 同步状态
|
|
|
if (forumReportInfoEditParam.getReportStatus() == 1) {
|
|
|
QueryWrapper<ForumPostInfo> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.lambda().eq(ForumPostInfo::getPostId, forumReportInfo.getPostId());
|
|
|
@@ -144,6 +144,15 @@ public class ForumReportInfoServiceImpl extends ServiceImpl<ForumReportInfoMappe
|
|
|
forumPostInfo.setPostStatus(1);
|
|
|
forumPostInfoMapper.updateById(forumPostInfo);
|
|
|
}
|
|
|
+ }else if(forumReportInfoEditParam.getReportStatus() == 2)
|
|
|
+ {
|
|
|
+ QueryWrapper<ForumPostInfo> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.lambda().eq(ForumPostInfo::getPostId, forumReportInfo.getPostId());
|
|
|
+ ForumPostInfo forumPostInfo = forumPostInfoMapper.selectOne(queryWrapper);
|
|
|
+ if (forumPostInfo != null) {
|
|
|
+ forumPostInfo.setPostStatus(0);
|
|
|
+ forumPostInfoMapper.updateById(forumPostInfo);
|
|
|
+ }
|
|
|
}
|
|
|
return CommonResult.ok();
|
|
|
}
|