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); }