lxw
2022-12-01 345ba50e0870c15dafd40c078c115b4b59b030c2
修改属性,所有文件属性都修改
4个文件已修改
24 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/FileInfoController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/FileInfoMapper.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileParamService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/FileInfoMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | 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>