From e1bb7706e550dda6043d71c7326ead55e6c44856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 28 Jan 2023 20:37:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=B8=83=E5=BC=8F=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xm/core/ctrl/XmTestPlanCaseController.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanCaseController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanCaseController.java index caf540e7..a7088a73 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanCaseController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanCaseController.java @@ -53,6 +53,9 @@ public class XmTestPlanCaseController { @Autowired XmProductService productService; + + @Autowired + XmProductQxService productQxService; Map fieldsMap = toMap(new XmTestPlanCase()); @@ -391,9 +394,16 @@ public class XmTestPlanCaseController { } List can=new ArrayList<>(); List no=new ArrayList<>(); + XmTestPlanCase xmTestPlanCaseDb=xmTestPlanCasesDb.get(0); + if(xmTestPlanCasesDb.stream().filter(k->!k.getPlanId().equals(xmTestPlanCaseDb.getPlanId())).findAny().isPresent()){ + return failed("planId-0","批量操作只能操作同一个测试计划的用例"); + } User user = LoginUtils.getCurrentUserInfo(); + productService.getProductFromCache(xm) + productQxService.checkProductQx(xm) for (XmTestPlanCase xmTestPlanCaseDb : xmTestPlanCasesDb) { - Tips tips2 = new Tips("检查通过"); + Tips tips2 = new Tips("检查通过"); + productQxService. if(!tips2.isOk()){ no.add(xmTestPlanCaseDb); }else{