From f57e7deb49756eca7077e4b69fac370849126b99 Mon Sep 17 00:00:00 2001 From: Guava Date: Fri, 23 Jun 2023 18:58:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=AF=BC=E5=85=A5=E5=89=8D10?= =?UTF-8?q?=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xboe/data/dto/ImportData.java | 2 ++ .../impl/CasesRecommendLaunchImportServiceImpl.java | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/data/dto/ImportData.java b/servers/boe-server-all/src/main/java/com/xboe/data/dto/ImportData.java index ff68df14..04193074 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/data/dto/ImportData.java +++ b/servers/boe-server-all/src/main/java/com/xboe/data/dto/ImportData.java @@ -16,4 +16,6 @@ public class ImportData { private List caseIdList; + + private List caseTitleList; } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendLaunchImportServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendLaunchImportServiceImpl.java index d36aade1..3ffc6107 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendLaunchImportServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendLaunchImportServiceImpl.java @@ -45,8 +45,13 @@ public class CasesRecommendLaunchImportServiceImpl implements ICasesRecommendLau ImportData importData = new ImportData(); importData.setImportId(importId); List caseIds = new ArrayList<>(); + + List caseTitleList = new ArrayList<>(); for (int i = 1; i < dataList.size(); i++) { String caseTitle = dataList.get(i).get(0).toString(); + if (caseTitleList.size() < 10) { + caseTitleList.add(caseTitle); + } CasesRecommendLaunchImportData casesRecommendLaunchImportData = new CasesRecommendLaunchImportData(); casesRecommendLaunchImportData.setImportId(importId); casesRecommendLaunchImportData.setCaseTitle(caseTitle); @@ -58,9 +63,9 @@ public class CasesRecommendLaunchImportServiceImpl implements ICasesRecommendLau caseIds.add(cases.getId()); casesRecommendLaunchImportData.setStatus(1); casesRecommendLaunchImportData.setCaseTitle(caseTitle); + successNum++; } casesRecommendLaunchImportDataDao.save(casesRecommendLaunchImportData); - successNum++; } importData.setCaseIdList(caseIds); CasesRecommendLaunchImport casesRecommendLaunchImport = new CasesRecommendLaunchImport(); @@ -77,7 +82,8 @@ public class CasesRecommendLaunchImportServiceImpl implements ICasesRecommendLau @Override public List downFailData(String importId) { - List dataList = casesRecommendLaunchImportDataDao.findList(FieldFilters.eq("importId", importId)); + List dataList = casesRecommendLaunchImportDataDao.findList(FieldFilters.eq("importId", importId) + , FieldFilters.eq("status", 2)); if (CollectionUtil.isEmpty(dataList)) { return null; }