|
@@ -3,6 +3,7 @@ package com.citu.module.menduner.system.service.votingactivity;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.citu.module.menduner.system.controller.admin.votingactivity.vo.VotingActivityPageReqVO;
|
|
|
import com.citu.module.menduner.system.controller.admin.votingactivity.vo.VotingActivitySaveReqVO;
|
|
|
+import com.citu.module.menduner.system.controller.admin.votingactivity.vo.VotingActivitySummaryRespVo;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.votingactivity.VotingActivityDO;
|
|
|
import com.citu.module.menduner.system.dal.mysql.votingactivity.VotingActivityMapper;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
@@ -33,6 +34,10 @@ public class VotingActivityServiceImpl implements VotingActivityService {
|
|
|
@Resource
|
|
|
private VotingActivityMapper votingActivityMapper;
|
|
|
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ VotingActivityJoinItemService votingActivityJoinItemService;
|
|
|
+
|
|
|
@Override
|
|
|
public Long createVotingActivity(VotingActivitySaveReqVO createReqVO) {
|
|
|
// 插入
|
|
@@ -102,7 +107,7 @@ public class VotingActivityServiceImpl implements VotingActivityService {
|
|
|
|
|
|
@Override
|
|
|
public VotingActivityDO getVotingActivity(Long id) {
|
|
|
- return votingActivityMapper.selectById(id);
|
|
|
+ return votingActivityMapper.selectById(id);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -111,4 +116,20 @@ public class VotingActivityServiceImpl implements VotingActivityService {
|
|
|
return votingActivityDOPageResult;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Object votingActivityHotAdd(Long votingActivityId) {
|
|
|
+ return votingActivityMapper.votingActivityHotAdd(votingActivityId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public VotingActivitySummaryRespVo votingActivitySummary(Long votingActivityId) {
|
|
|
+ VotingActivitySummaryRespVo votingActivitySummaryRespVo =new VotingActivitySummaryRespVo();
|
|
|
+ VotingActivityDO votingActivityDO = votingActivityMapper.selectById(votingActivityId);
|
|
|
+ votingActivitySummaryRespVo.setVotingActivity(votingActivityDO);
|
|
|
+ votingActivitySummaryRespVo.setHot(votingActivityDO.getActivityHot());
|
|
|
+ votingActivitySummaryRespVo.setItemNum(votingActivityJoinItemService.selectItemCount(votingActivityId));
|
|
|
+ votingActivitySummaryRespVo.setVotingNum(votingActivityJoinItemService.selectItemTotalVotingNum(votingActivityId));
|
|
|
+ return votingActivitySummaryRespVo;
|
|
|
+ }
|
|
|
+
|
|
|
}
|