From 594f3b1b0028e39da7618e510ffbae8f8f1c84c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=98=9F?= Date: Sun, 18 Jun 2023 11:28:22 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E9=9C=80=E6=B1=82=E3=80=91?= =?UTF-8?q?=E6=A1=88=E4=BE=8B=E7=AE=A1=E7=90=86=20-=20=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E6=96=B0=E5=A2=9E=E6=9C=80=E4=BD=B3=E6=A1=88?= =?UTF-8?q?=E4=BE=8B=E6=9D=A1=E4=BB=B6=E7=AD=9B=E9=80=89=E3=80=8C=E6=9C=80?= =?UTF-8?q?=E4=BD=B3=E6=A1=88=E4=BE=8B=E3=80=8D=E5=92=8C=E3=80=8C=E9=9D=9E?= =?UTF-8?q?=E6=9C=80=E4=BD=B3=E6=A1=88=E4=BE=8B=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xboe/module/boecase/dto/CasesFiledVo.java | 2 ++ .../xboe/module/boecase/service/impl/CasesServiceImpl.java | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/dto/CasesFiledVo.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/dto/CasesFiledVo.java index 0f425963..108bc494 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/dto/CasesFiledVo.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/dto/CasesFiledVo.java @@ -16,4 +16,6 @@ public class CasesFiledVo { private String authorId; private String authorName; + + private Boolean excellent; } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java index b56c4e1c..8a82edf0 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java @@ -214,6 +214,9 @@ public class CasesServiceImpl implements ICasesService { if(caseVo.getIsTop()!=null) { query.addFilter(FieldFilters.eq("isTop",caseVo.getIsTop())); } + if(caseVo.getExcellent()!=null) { + query.addFilter(FieldFilters.eq("excellent",caseVo.getExcellent())); + } OrderCondition order=null; if(StringUtils.isNotBlank(caseVo.getOrderField())) { if(caseVo.getOrderAsc()==null || caseVo.getOrderAsc()) { @@ -227,7 +230,7 @@ public class CasesServiceImpl implements ICasesService { query.addOrder(order); query.setPageIndex(pageIndex); query.setPageSize(pageSize); - query.addFields("id","title","coverUrl","authorId","authorName","companyId"); + query.addFields("id","title","coverUrl","authorId","authorName","companyId", "excellent"); try { PageList pageFields = casesDao.findPageFields(query.builder()); for (Object[] o:pageFields.getList()) { @@ -238,6 +241,7 @@ public class CasesServiceImpl implements ICasesService { casesFiledVo.setAuthorId((String) o[3]); casesFiledVo.setAuthorName((String) o[4]); casesFiledVo.setCompanyId((String) o[5]); + casesFiledVo.setExcellent((Boolean) o[6]); pageList.getList().add(casesFiledVo); } pageList.setPageSize(pageSize);