From 80ec51635cb98ce8fb46254e20f9bfc09cc582d5 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 27 Oct 2021 19:09:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B5=8B=E8=AF=95=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../track/service/TestPlanService.java | 35 +++---------------- 1 file changed, 4 insertions(+), 31 deletions(-) diff --git a/backend/src/main/java/io/metersphere/track/service/TestPlanService.java b/backend/src/main/java/io/metersphere/track/service/TestPlanService.java index 6e4be3cefd..926a8b31bd 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestPlanService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestPlanService.java @@ -58,6 +58,7 @@ import io.metersphere.track.request.testplan.LoadCaseReportRequest; import io.metersphere.track.request.testplan.LoadCaseRequest; import io.metersphere.track.request.testplan.TestplanRunRequest; import io.metersphere.track.request.testplancase.QueryTestPlanCaseRequest; +import org.apache.commons.beanutils.BeanMap; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.ExecutorType; @@ -331,37 +332,9 @@ public class TestPlanService { //计划内容 private Map getTestPlanParamMap(TestPlan testPlan) { - Long startTime = testPlan.getPlannedStartTime(); - Long endTime = testPlan.getPlannedEndTime(); - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - String start = null; - String sTime = String.valueOf(startTime); - String eTime = String.valueOf(endTime); - if (!sTime.equals("null")) { - start = sdf.format(new Date(Long.parseLong(sTime))); - } - String end = null; - if (!eTime.equals("null")) { - end = sdf.format(new Date(Long.parseLong(eTime))); - } - - Map context = new HashMap<>(); + Map context = new HashMap(); BaseSystemConfigDTO baseSystemConfigDTO = systemParameterService.getBaseInfo(); - context.put("url", baseSystemConfigDTO.getUrl()); - context.put("name", testPlan.getName()); - context.put("start", start); - context.put("end", end); - context.put("id", testPlan.getId()); - String status = ""; - if (StringUtils.equals(TestPlanStatus.Underway.name(), testPlan.getStatus())) { - status = "进行中"; - } else if (StringUtils.equals(TestPlanStatus.Prepare.name(), testPlan.getStatus())) { - status = "未开始"; - } else if (StringUtils.equals(TestPlanStatus.Completed.name(), testPlan.getStatus())) { - status = "已完成"; - } - context.put("status", status); - context.put("creator", testPlan.getCreator()); + context.putAll(new BeanMap(testPlan)); return context; } @@ -757,7 +730,7 @@ public class TestPlanService { if (StringUtils.equals(TestPlanStatus.Completed.name(), testPlan.getStatus())) { try { String context = getTestPlanContext(testPlan, NoticeConstants.Event.UPDATE); - Map paramMap = getTestPlanParamMap(testPlan); + Map paramMap = getTestPlanParamMap(testPlan); SessionUser user = SessionUtils.getUser(); if (user != null) { paramMap.put("operator", user.getName());