Commit fa5b4a5a authored by gaoyingwei's avatar gaoyingwei

修改 动态添加实名

parent b936ff67
...@@ -50,7 +50,7 @@ public class AppActivityController extends CyPaginationController<CmsActivity> { ...@@ -50,7 +50,7 @@ public class AppActivityController extends CyPaginationController<CmsActivity> {
/** /**
* 活动-查看活动列表 * 活动-查看活动列表
*/ */
@PreAuthorize("@cyPerm.hasPerm('app:activity:query')") // @PreAuthorize("@cyPerm.hasPerm('app:activity:query')")
@CyOpeLogAnno(title = "system-活动管理-查询活动", businessType = CyLogTypeEnum.QUERY) @CyOpeLogAnno(title = "system-活动管理-查询活动", businessType = CyLogTypeEnum.QUERY)
@Operation(summary = "分页查询活动集合", description = "分页查询活动集合") @Operation(summary = "分页查询活动集合", description = "分页查询活动集合")
@GetMapping(value = "/open/cmsActivity/queryCmsActivityByPagination") @GetMapping(value = "/open/cmsActivity/queryCmsActivityByPagination")
......
...@@ -10,6 +10,7 @@ import org.apache.commons.lang3.StringUtils; ...@@ -10,6 +10,7 @@ import org.apache.commons.lang3.StringUtils;
import org.rcisoft.baidu.censor.dto.CensorResult; import org.rcisoft.baidu.censor.dto.CensorResult;
import org.rcisoft.baidu.censor.service.ContentCensorService; import org.rcisoft.baidu.censor.service.ContentCensorService;
import org.rcisoft.business.memInfo.dao.MemInfoRepository; import org.rcisoft.business.memInfo.dao.MemInfoRepository;
import org.rcisoft.business.memInfo.entity.MemInfo;
import org.rcisoft.business.opmArticle.dao.OpmArticleRepository; import org.rcisoft.business.opmArticle.dao.OpmArticleRepository;
import org.rcisoft.business.opmArticle.entity.ArticleCommentDTO; import org.rcisoft.business.opmArticle.entity.ArticleCommentDTO;
import org.rcisoft.business.opmArticle.entity.ArticleCommentVO; import org.rcisoft.business.opmArticle.entity.ArticleCommentVO;
...@@ -62,6 +63,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -62,6 +63,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
@Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT) @Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT)
@Override @Override
public CyPersistModel persist(OpmArticle opmArticle){ public CyPersistModel persist(OpmArticle opmArticle){
//添加实名判断
String userId = CyUserUtil.getAuthenBusinessId();
MemInfo info = memInfoRepository.getInfoByUserId(userId);
if (!"1".equals(info.getMemRealAuthen()))
throw new CyServiceException("请先进行实名认证");
//从redis获取动态审核配置 0:自动审核,1:人工审核 //从redis获取动态审核配置 0:自动审核,1:人工审核
List<DictData> articleAudit = dictionaryService.selectByTypes("article_audit_config"); List<DictData> articleAudit = dictionaryService.selectByTypes("article_audit_config");
String style = articleAudit.get(0).getDictValue(); String style = articleAudit.get(0).getDictValue();
...@@ -313,6 +319,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -313,6 +319,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
@Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT) @Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT)
@Override @Override
public CyPersistModel likeAdd(Integer articleId,String praiseType){ public CyPersistModel likeAdd(Integer articleId,String praiseType){
//添加实名判断
String userId = CyUserUtil.getAuthenBusinessId();
MemInfo info = memInfoRepository.getInfoByUserId(userId);
if (!"1".equals(info.getMemRealAuthen()))
throw new CyServiceException("请先进行实名认证");
int line = 0; int line = 0;
if (praiseType.equals("praise")){ if (praiseType.equals("praise")){
//点赞 //点赞
...@@ -326,7 +337,6 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -326,7 +337,6 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
} else if (praiseType.equals("cancel")){ } else if (praiseType.equals("cancel")){
//取消点赞 //取消点赞
//删除点赞表中的数据 //删除点赞表中的数据
String userId = CyUserUtil.getAuthenBusinessId();
baseMapper.likeDelete(userId,articleId); baseMapper.likeDelete(userId,articleId);
//修改主表中该动态的点赞数 //修改主表中该动态的点赞数
line = baseMapper.reduceLikeCount(articleId); line = baseMapper.reduceLikeCount(articleId);
...@@ -345,6 +355,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -345,6 +355,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
@Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT) @Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT)
@Override @Override
public CyPersistModel likeCommentAdd(Integer commentId,String praiseType){ public CyPersistModel likeCommentAdd(Integer commentId,String praiseType){
//添加实名判断
String userId = CyUserUtil.getAuthenBusinessId();
MemInfo info = memInfoRepository.getInfoByUserId(userId);
if (!"1".equals(info.getMemRealAuthen()))
throw new CyServiceException("请先进行实名认证");
int line = 0; int line = 0;
if (praiseType.equals("praise")){ if (praiseType.equals("praise")){
//点赞 //点赞
...@@ -358,7 +373,6 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -358,7 +373,6 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
} else if (praiseType.equals("cancel")){ } else if (praiseType.equals("cancel")){
//取消点赞 //取消点赞
//删除点赞表中的数据 //删除点赞表中的数据
String userId = CyUserUtil.getAuthenBusinessId();
baseMapper.likeDelete(userId,commentId); baseMapper.likeDelete(userId,commentId);
//修改该条评论的点赞数 //修改该条评论的点赞数
line = baseMapper.reduceCommentLikeCount(commentId); line = baseMapper.reduceCommentLikeCount(commentId);
...@@ -375,6 +389,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm ...@@ -375,6 +389,11 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
*/ */
@Override @Override
public CyPersistModel addComment(ArticleCommentDTO dto) { public CyPersistModel addComment(ArticleCommentDTO dto) {
//添加实名判断
String userId = CyUserUtil.getAuthenBusinessId();
MemInfo info = memInfoRepository.getInfoByUserId(userId);
if (!"1".equals(info.getMemRealAuthen()))
throw new CyServiceException("请先进行实名认证");
//校验 超过规定的时间不能评论 计算天数对应的秒数 //校验 超过规定的时间不能评论 计算天数对应的秒数
List<DictData> articleConfig = dictionaryService.selectByTypes("article_config"); List<DictData> articleConfig = dictionaryService.selectByTypes("article_config");
DictData dictData = articleConfig.stream().filter(item -> item.getDictLabel().equals("comment_limit_days")).findFirst().orElse(null); DictData dictData = articleConfig.stream().filter(item -> item.getDictLabel().equals("comment_limit_days")).findFirst().orElse(null);
......
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