|
|
@ -17,16 +17,16 @@ |
|
|
|
|
|
|
|
package com.epmet.service.impl; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.constant.IssueConstant; |
|
|
|
import com.epmet.dao.IssueDao; |
|
|
|
import com.epmet.dao.IssueVoteDetailDao; |
|
|
@ -179,11 +179,24 @@ public class IssueVoteDetailServiceImpl extends BaseServiceImpl<IssueVoteDetailD |
|
|
|
checkTopicPublisher.setTopicId(issueDTO.getSourceId()); |
|
|
|
CheckTopicPublisherResultDTO publisherResult = resiGroupFeignClient.checkTopicPublisher(checkTopicPublisher).getData(); |
|
|
|
//校验是否投过票
|
|
|
|
Integer checkoutVoteCount = baseDao.checkoutVote(formDTO); |
|
|
|
/*Integer checkoutVoteCount = baseDao.checkoutVote(formDTO); |
|
|
|
if (checkoutVoteCount > NumConstant.ZERO || issuePublisher > NumConstant.ZERO || publisherResult.getCheckTopicPublisher() > NumConstant.ZERO){ |
|
|
|
resultDTO.setJoinVote(true); |
|
|
|
}else { |
|
|
|
resultDTO.setJoinVote(false); |
|
|
|
}*/ |
|
|
|
IssueVoteDetailDTO issueVoteDetailDTO=baseDao.selectUserIssueDet(checkVoteFormDTO.getUserId(),checkVoteFormDTO.getIssueId()); |
|
|
|
if(null!=issueVoteDetailDTO){ |
|
|
|
resultDTO.setJoinVote(true); |
|
|
|
resultDTO.setAttitude(issueVoteDetailDTO.getAttitude()); |
|
|
|
return resultDTO; |
|
|
|
} |
|
|
|
if (issuePublisher > NumConstant.ZERO || publisherResult.getCheckTopicPublisher() > NumConstant.ZERO){ |
|
|
|
resultDTO.setJoinVote(true); |
|
|
|
resultDTO.setAttitude(StrConstant.EPMETY_STR); |
|
|
|
}else { |
|
|
|
resultDTO.setJoinVote(false); |
|
|
|
resultDTO.setAttitude(StrConstant.EPMETY_STR); |
|
|
|
} |
|
|
|
return resultDTO; |
|
|
|
} |
|
|
|