From 1d2fde65447c074dc555e74e088b15826be0d8c8 Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期三, 07 四月 2021 10:55:07 +0800
Subject: [PATCH] 更新试验计划接口

---
 src/main/java/com/whyc/pojo/TestPlan.java           |    4 ++--
 src/main/java/com/whyc/service/TestPlanService.java |   15 +++++++++++----
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/whyc/pojo/TestPlan.java b/src/main/java/com/whyc/pojo/TestPlan.java
index e21681e..b1082db 100644
--- a/src/main/java/com/whyc/pojo/TestPlan.java
+++ b/src/main/java/com/whyc/pojo/TestPlan.java
@@ -40,8 +40,8 @@
     private String creator;//鍒涘缓浜�
     private Integer state;//鐘舵�侊細0:鏈紑濮嬶紝1:杩涜涓紝2:宸茬粨鏉�,3:浣滃簾锛涘鏍哥姸鎬侊細2锛堝凡缁撴潫鏃讹級:鏈鏍革紝6:宸插鏍革紝8:宸插綊妗�
     private String verifier;//瀹℃牳浜�
-    private int planCount;//璁″垝娆℃暟
-    private int testCount;//瀹為檯娆℃暟
+    private Integer planCount;//璁″垝娆℃暟
+    private Integer testCount;//瀹為檯娆℃暟
     private String conclusion;//璇曢獙缁撹
 
     public TestPlan() {
diff --git a/src/main/java/com/whyc/service/TestPlanService.java b/src/main/java/com/whyc/service/TestPlanService.java
index 08c459a..7c58124 100644
--- a/src/main/java/com/whyc/service/TestPlanService.java
+++ b/src/main/java/com/whyc/service/TestPlanService.java
@@ -13,6 +13,7 @@
 import com.whyc.pojo.TestPlan;
 import io.swagger.models.auth.In;
 import lombok.extern.slf4j.Slf4j;
+import lombok.val;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -51,8 +52,14 @@
     public Response startPlan(Integer num){
         TestPlan testPlan = mapper.selectById(num);
         //鑾峰彇璁″垝閲嶅娆℃暟
-        int planCount = testPlan.getPlanCount();
-        int testCount = testPlan.getTestCount();
+        int planCount = 0;
+        int testCount = 0;
+        if (testPlan.getPlanCount()!=null){
+            planCount = testPlan.getPlanCount();
+        }
+        if (testPlan.getTestCount()!=null){
+            testCount= testPlan.getTestCount();
+        }
         if (planCount!=0 && testCount==planCount){
             return new Response().setMsg(0,"宸茶揪鍒拌鍒掗噸澶嶆鏁版渶澶у��");
         }
@@ -106,7 +113,7 @@
     public Response<IPage<TestPlan>> getPageByCondition(int pageNum, int pageSize, TestPlan testPlan){
         QueryWrapper<TestPlan> queryWrapper = new QueryWrapper<>(testPlan);
         //鍘婚櫎宸插簾姝㈢殑璁″垝
-        queryWrapper.in("state",0,1,2,6,8);
+        queryWrapper.in("state",0,1,2,3,6,8);
         IPage<TestPlan> page = mapper.selectPage(new Page<>(pageNum,pageSize),queryWrapper);
         return new Response<IPage<TestPlan>>().set(1,page);
 
@@ -115,7 +122,7 @@
     public Response<IPage<TestPlan>> getConclusion(int pageNum, int pageSize, TestPlan testPlan){
         QueryWrapper<TestPlan> queryWrapper = new QueryWrapper<>(testPlan);
         //6銆�8涓虹粨鏋滃鏍哥姸鎬侊紝2锛氳鍒掑凡缁撴潫锛岀粨璁烘湭瀹℃牳
-        queryWrapper.in("state",2,6,8);
+        queryWrapper.in("state",3,6,8);
         IPage<TestPlan> page = mapper.selectPage(new Page<>(pageNum,pageSize),queryWrapper);
         return new Response<IPage<TestPlan>>().set(1,page);
 

--
Gitblit v1.9.1