From f353116ce2e0988ee6818b06da7615e609fdcfd3 Mon Sep 17 00:00:00 2001 From: buerjun Date: Thu, 29 Jun 2023 10:46:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=8E=A8=E8=8D=90=E6=A1=88?= =?UTF-8?q?=E4=BE=8B=E6=9F=A5=E8=AF=A2bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boecase/service/impl/CasesServiceImpl.java | 13 ++++--------- .../boecase/service/impl/CasesServiceImplTest.java | 2 +- 2 files changed, 5 insertions(+), 10 deletions(-) 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 93ec38c7..e73cda3c 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 @@ -934,11 +934,11 @@ public class CasesServiceImpl implements ICasesService { List result = new ArrayList<>(); try { String hql = "select a.caseId FROM CasesRecommendPushRecord a left join Cases b ON a.caseId = b.id WHERE a.pushUserId=?1 and b.deleted = false group by a.caseId ORDER By a.pushTime DESC"; - List listFields = casesRecommendDao.findListFields(hql, CASE_LEN, accountId); - List caseIds = new ArrayList<>(); + List listFields = casesRecommendDao.findListFields(hql, CASE_LEN, ListUtil.toList(accountId)); + List caseIds = new ArrayList<>(); if (CollUtil.isNotEmpty(listFields)) { - for (Object[] objs : listFields) { - caseIds.add(resultToVo(objs)); + for (String objs : listFields) { + caseIds.add(objs); } } int caseIdLen = caseIds.size(); @@ -983,11 +983,6 @@ public class CasesServiceImpl implements ICasesService { return casesVos; } - private Long resultToVo(Object[] objs) { - Long caseId = (Long) objs[0]; - return caseId; - } - @Override public void excellent(String id, Boolean excellent) { //取消时,把时间清空 diff --git a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java index bd9c683f..de6dc69f 100644 --- a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java +++ b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java @@ -53,7 +53,7 @@ class CasesServiceImplTest { @Test void queryCaseV2() { CurrentUser currentUser = new CurrentUser(); - currentUser.setAccountId("12323"); + currentUser.setAccountId("965342027497607168"); List list = casesService.caseIndexV2(currentUser); System.out.println(list); }