lxw
2022-10-11 d8f89103f4e7f52a9ab0a07304e9f3acbf446978
要求删除数据库记录
3个文件已修改
22 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/FileParamController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/BattGroupDataMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileParamService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/FileParamController.java
@@ -41,5 +41,9 @@
        }
        return service.getDataByCondition(testTime1,testTime2,battVol,pageCurr,pageSize);
    }
    @ApiOperation("删除基站下数据")
    @GetMapping("deleteDataById")
    public Response deleteDataById(@RequestParam int stationId,@RequestParam int fileId){
        return service.deleteDataById(stationId,fileId);
    }
}
src/main/java/com/whyc/mapper/BattGroupDataMapper.java
@@ -13,4 +13,5 @@
    //3.删除所有文件数据
    void deleteDataAndInfoByStationId(int stationId);
}
src/main/java/com/whyc/service/FileParamService.java
@@ -5,6 +5,7 @@
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.*;
import com.whyc.mapper.BattGroupDataMapper;
import com.whyc.mapper.FileParamMapper;
import com.whyc.pojo.FileInfo;
import com.whyc.pojo.FileParam;
@@ -20,6 +21,12 @@
public class FileParamService {
    @Autowired(required = false)
    private FileParamMapper mapper;
    @Autowired(required = false)
    private BattGroupDataMapper dataMapper;
    @Autowired(required = false)
    private FileParamMapper paramMapper;
    //解析xml文件(传参一个文件)
    public Response getXmlValue(String filePath) {
@@ -129,4 +136,12 @@
        query.eq("file_id",fileId).last(" limit 1");
        return mapper.selectOne(query);
    }
    //删除基站下数据
    public Response deleteDataById(int stationId, int fileId) {
        //删除所有文件数据(指定机房id和文件id)
        dataMapper.deleteDataAndInfo(stationId,fileId);
        //删除所有文件参数
        paramMapper.deleteParamByFileId(fileId);
        return new Response().set(1,"删除成功!");
    }
}