diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhVoteController.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhVoteController.java index 511dee6..63c14c3 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhVoteController.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhVoteController.java @@ -55,6 +55,17 @@ public class KhVoteController extends BaseController List list = khVoteService.selectKhVoteList(khVote); return getDataTable(list); } + /** + * 首页根据pingceId、itemIds、state查询投票评测列表 + */ + @PreAuthorize("@ss.hasPermi('kaohe:vote:list')") + @GetMapping("/listByConditons") + public TableDataInfo getListByConditons(KhVote khVote) + { + startPage(); + List list = khVoteService.getListByPcIdAndItemIds(khVote); + return getDataTable(list); + } /** * 导出投票评测列表 diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/domain/KhVote.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/domain/KhVote.java index 531a7e1..9af7e57 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/domain/KhVote.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/domain/KhVote.java @@ -2,6 +2,8 @@ package com.ruoyi.kaohe.domain; import java.math.BigDecimal; import java.util.Date; +import java.util.List; + import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -74,6 +76,20 @@ public class KhVote extends BaseEntity /** 状态(0 未开始 1 进行中 2 完成) */ @Excel(name = "状态(0 未开始 1 进行中 2 完成)") private String state; + /** + * 仅用作评分账号查看首页对应评分 的参数 + * @return + */ + private List itemIds; + + + public List getItemIds() { + return itemIds; + } + + public void setItemIds(List itemIds) { + this.itemIds = itemIds; + } public void setId(Long id) { diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/mapper/KhVoteMapper.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/mapper/KhVoteMapper.java index c208300..cb3f5bd 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/mapper/KhVoteMapper.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/mapper/KhVoteMapper.java @@ -58,4 +58,6 @@ public interface KhVoteMapper * @return 结果 */ public int deleteKhVoteByIds(Long[] ids); + + List getListByPcIdAndItemIds(KhVote khVote); } diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/IKhVoteService.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/IKhVoteService.java index 14d0eca..9365034 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/IKhVoteService.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/IKhVoteService.java @@ -58,4 +58,6 @@ public interface IKhVoteService * @return 结果 */ public int deleteKhVoteById(Long id); + + List getListByPcIdAndItemIds(KhVote khVote); } diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/impl/KhVoteServiceImpl.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/impl/KhVoteServiceImpl.java index 91efb28..c03c5fa 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/impl/KhVoteServiceImpl.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/service/impl/KhVoteServiceImpl.java @@ -93,4 +93,9 @@ public class KhVoteServiceImpl implements IKhVoteService { return khVoteMapper.deleteKhVoteById(id); } + + @Override + public List getListByPcIdAndItemIds(KhVote khVote) { + return khVoteMapper.getListByPcIdAndItemIds(khVote); + } } diff --git a/ruoyi-kaohe/src/main/resources/mapper/kaohe/KhVoteMapper.xml b/ruoyi-kaohe/src/main/resources/mapper/kaohe/KhVoteMapper.xml index 39f8e19..0db0542 100644 --- a/ruoyi-kaohe/src/main/resources/mapper/kaohe/KhVoteMapper.xml +++ b/ruoyi-kaohe/src/main/resources/mapper/kaohe/KhVoteMapper.xml @@ -49,6 +49,19 @@ + +