src/main/java/com/whyc/controller/FileInfoController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/FileInfoMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/FileParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/FileInfoMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/FileInfoController.java
@@ -67,6 +67,12 @@ return paramService.updateFileParamByFileId(fileParam,fileId); } @ApiOperation("更改台站下公用参数") @PostMapping("updateFileParamByStationId") public Response updateFileParamByStationId(@RequestBody FileParam fileParam,@RequestParam int stationId){ return paramService.updateFileParamByStationId(fileParam,stationId); } @ApiOperation("对比时下拉选择站点下挂在的文件信息") @GetMapping("selectFileInStation") public Response selectFileInStation(){ src/main/java/com/whyc/mapper/FileInfoMapper.java
@@ -20,4 +20,7 @@ //对比时下拉选择站点下挂在的文件信息 List<FileInfo> selectFileInStation(); //查询基站下所有的文件id List<String> selectFileIds(int stationId); } src/main/java/com/whyc/service/FileParamService.java
@@ -12,6 +12,7 @@ import com.whyc.util.MathUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.io.File; import java.lang.reflect.Field; @@ -269,4 +270,15 @@ int flag=paramMapper.updateParam(fileParam,fileId); return new Response().set(1,flag>0,"修改数据"); } //更改台站下公用参数 @Transactional public Response updateFileParamByStationId(FileParam fileParam, int stationId) { //查询基站下所有的文件id List<String> list=infoMapper.selectFileIds(stationId); int flag=0; for (String fileId:list) { flag+=paramMapper.updateParam(fileParam,fileId); } return new Response().set(1,flag>0,"修改数据"); } } src/main/resources/mapper/FileInfoMapper.xml
@@ -23,4 +23,7 @@ where tb_file_info.station_id=tb_station_info.station_id order by tb_file_info.station_id asc </select> <select id="selectFileIds" resultType="java.lang.String"> select distinct file_id from tb_file_info where station_id=#{stationId} </select> </mapper>