whyczh
2021-03-30 82406b9bd125fea5265e8334841e7122a701e214
测试计划接口更新
5个文件已修改
57 ■■■■ 已修改文件
src/main/java/com/whyc/controller/TestConfigController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/TestPlanController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/TestPlan.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DeviceInfService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/TestPlanService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/TestConfigController.java
@@ -56,6 +56,7 @@
        }
        return new Response().set(1,deviceInfList);
    }
    //设备id获取设备类型id,将设备类型的默认参数复制到设备类返回
    public DeviceInf getDefaultConfig(Integer deviceId){
        DeviceInf deviceInf = deviceInfService.getOneByDeviceId(deviceId);
        DeviceType deviceType = deviceTypeService.getOneByDeviceTypeId(deviceInf.getSystemId());
src/main/java/com/whyc/controller/TestPlanController.java
@@ -53,4 +53,15 @@
        return service.startPlan(num);
    }
    @PutMapping("delete")
    @ApiOperation(value = "删除作废")
    public Response deletePlan(@RequestParam int num){
        return service.deletePlan(num);
    }
    @PutMapping("stop")
    @ApiOperation(value = "停止计划")
    public Response stopPlan(@RequestParam int num){
        return service.stopPlan(num);
    }
}
src/main/java/com/whyc/pojo/TestPlan.java
@@ -17,6 +17,8 @@
    @TableId(value = "num")
    private Integer num;
    private String planName;//试验名称
    private Integer proId;//所属项目id
    private String proName;//所属项目名称
    private String testType;//试验类别:普通
    private String testAddress;//试验场地:1号实验室
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@@ -41,6 +43,8 @@
        return "TestPlan{" +
                "num=" + num +
                ", planName='" + planName + '\'' +
                ", proId=" + proId +
                ", proName='" + proName + '\'' +
                ", testType='" + testType + '\'' +
                ", testAddress='" + testAddress + '\'' +
                ", startTime=" + startTime +
@@ -73,6 +77,22 @@
        this.planName = planName;
    }
    public Integer getProId() {
        return proId;
    }
    public void setProId(Integer proId) {
        this.proId = proId;
    }
    public String getProName() {
        return proName;
    }
    public void setProName(String proName) {
        this.proName = proName;
    }
    public String getTestType() {
        return testType;
    }
src/main/java/com/whyc/service/DeviceInfService.java
@@ -53,16 +53,4 @@
        mapper.update(deviceInf,updateWrapper);
    }
   /* public Response update(@NotNull @NotNull DeviceInf deviceInf){
        UpdateWrapper<DeviceInf> updateWrapper = Wrappers.update();
        updateWrapper.eq("device_id",deviceInf.getDeviceId());
        Response res = new Response();
        if(mapper.update(deviceInf,updateWrapper)>0){
            res.set(1,deviceInf,"加载默认参数成功!");
        }
        return res;
    }*/
}
src/main/java/com/whyc/service/TestPlanService.java
@@ -53,7 +53,18 @@
        return new Response().setMsg(1,"启动成功");
    }
    public Response deletePlan(Integer num){
        TestPlan testPlan = mapper.selectById(num);
        testPlan.setState(3);
        mapper.updateById(testPlan);
        return new Response().setMsg(1,"删除作废成功");
    }
    public Response stopPlan(Integer num){
        TestPlan testPlan = mapper.selectById(num);
        testPlan.setState(2);
        mapper.updateById(testPlan);
        return new Response().setMsg(1,"停止成功");
    }
    public Response<IPage<TestPlan>> getAll(int pageNum,int pageSize){