whyczh
2021-05-22 aa43589ed7c545d47664c05dcfda563e3f32b979
更新接口以及添加修改试验状态
3个文件已修改
15 ■■■■ 已修改文件
src/main/java/com/whyc/controller/ReportTemplateController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ExperimentService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ReportTemplateService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ReportTemplateController.java
@@ -1,5 +1,6 @@
package com.whyc.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.whyc.dto.Response;
import com.whyc.pojo.ReportTemplate;
import com.whyc.service.ReportTemplateService;
@@ -32,7 +33,7 @@
    @PostMapping("search")
    @ApiOperation(value = "分页查询-条件筛选")
    public Response getPageByCondition(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody ReportTemplate reportTemplate) {
    public Response<IPage<ReportTemplate>> getPageByCondition(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody ReportTemplate reportTemplate) {
        return service.getPageByCondition(pageNum, pageSize, reportTemplate);
    }
    @GetMapping("getById")
src/main/java/com/whyc/service/ExperimentService.java
@@ -281,9 +281,16 @@
        Map<String,String> resMap = new HashMap<>();
        int value = (int) (100 + Math.random() * 10);
        resMap.put("平均功率",value+"kW");
        setExperimentState(point.getExperimentId(),1);
        return new Response().set(1,resMap);
    }
    public void setExperimentState(String id,int status){
        Experiment experiment = mapper.selectById(id);
        experiment.setStatus(status);
        mapper.updateById(experiment);
    }
    /*======History======*/
    public Response<PageInfo<Experiment>> getPage(Integer pageNum, Integer pageSize, ExperimentConditionDTO condition) {
src/main/java/com/whyc/service/ReportTemplateService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.mapper.ReportTemplateMapper;
import com.whyc.pojo.ReportTemplate;
@@ -36,10 +37,10 @@
        return new Response().set(1,reportTemplate);
    }
    public Response getPageByCondition(int pageNum,int pageSize,ReportTemplate reportTemplate){
    public Response<IPage<ReportTemplate>> getPageByCondition(int pageNum, int pageSize, ReportTemplate reportTemplate){
        QueryWrapper<ReportTemplate> queryWrapper = new QueryWrapper<>(reportTemplate);
        IPage<ReportTemplate> page = mapper.selectPage(new Page<>(pageNum, pageSize), queryWrapper);
        return new Response().set(1,page);
        return new Response<IPage<ReportTemplate>>().set(1,page);
    }
    public Response update(ReportTemplate entity){