whyczh
2021-04-02 7e9dd7ac44cec89b4588363166b408e15be2d78c
更新试验计划和试验数据接口
4个文件已修改
32 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/TestDataController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/TestPlanController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/TestDataDTO.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/TestPlanService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/TestDataController.java
@@ -19,13 +19,12 @@
import javax.annotation.Resource;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
@RestController
@RequestMapping("testData")
@Api(tags = "实验数据")
@Api(tags = "试验数据")
@Slf4j
public class TestDataController {
    @Autowired
src/main/java/com/whyc/controller/TestPlanController.java
@@ -13,7 +13,7 @@
@RestController
@RequestMapping("testPlan")
@Api(tags = "试验计划")
@Api(tags = "试验计划/试验结论")
@Slf4j
public class TestPlanController {
    @Autowired
@@ -67,6 +67,11 @@
    public Response stopPlan(@RequestParam int num){
        return service.stopPlan(num);
    }
    @PutMapping("verified")
    @ApiOperation(value = "审核计划")
    public Response verifiedPlan(@RequestParam int num,@RequestParam String verifier){
        return service.verifiedPlan(num,verifier);
    }
src/main/java/com/whyc/dto/TestDataDTO.java
@@ -1,14 +1,11 @@
package com.whyc.dto;
import com.whyc.pojo.MotorState;
import org.apache.ibatis.type.Alias;
import java.util.List;
@Alias("TestDataDTO")
public class TestDataDTO {
public class TestDataDTO<T> {
    private String deviceId;
    private String deviceName;
    private List<MotorState> data;
    private T data;
    public String getDeviceId() {
        return deviceId;
@@ -26,11 +23,11 @@
        this.deviceName = deviceName;
    }
    public List<MotorState> getData() {
    public T getData() {
        return data;
    }
    public void setData(List<MotorState> data) {
    public void setData(T data) {
        this.data = data;
    }
}
src/main/java/com/whyc/service/TestPlanService.java
@@ -55,7 +55,7 @@
    public Response deletePlan(Integer num){
        TestPlan testPlan = mapper.selectById(num);
        testPlan.setState(3);
        testPlan.setState(-1);
        mapper.updateById(testPlan);
        return new Response().setMsg(1,"删除作废成功");
    }
@@ -64,6 +64,13 @@
        testPlan.setState(2);
        mapper.updateById(testPlan);
        return new Response().setMsg(1,"停止成功");
    }
    public Response verifiedPlan(Integer num,String verifier){
        TestPlan testPlan = mapper.selectById(num);
        testPlan.setState(6);
        testPlan.setVerifier(verifier);
        mapper.updateById(testPlan);
        return new Response().setMsg(1,"审核成功");
    }
@@ -75,6 +82,8 @@
    public Response<IPage<TestPlan>> getPageByCondition(int pageNum, int pageSize, TestPlan testPlan){
        QueryWrapper<TestPlan> queryWrapper = new QueryWrapper<>(testPlan);
        //去除已废止的计划,6、8为结果审核状态,计划中仍显示2:已结束
        queryWrapper.in("state",0,1,2,6,8);
        List<TestPlan> testPlanList = mapper.selectList(queryWrapper);
        IPage<TestPlan> page = mapper.selectPage(new Page<>(pageNum,pageSize),queryWrapper);
        return new Response<IPage<TestPlan>>().set(1,page);