zmc
2023-08-31 4d2e58e36ad968da65ab8c105d503c5318fa9f3b
扬尘后端
已修改5个文件
30 ■■■■ 文件已修改
src/main/java/com/job/zsc/controller/FugitiveDustController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/pojo/DustSiteData.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/service/FugitiveDustService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/service/impl/FugitiveDustServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/com/job/zsc/mapper/FugitiveDustMapper.xml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/controller/FugitiveDustController.java
@@ -29,6 +29,12 @@
        return Result.success(pageBean);
    }
//    返回查询的所有历史数据
    @GetMapping("/historyall")
    public Result conditonQueryhistoryallData(String siteName,String mnCode,String beginTime, String endTime,String[] scenarioType ){
       List<DustSiteData> list= fugitiveDustService.conditonQueryhistoryallData(siteName,mnCode, beginTime,endTime,scenarioType);
        return Result.success(list);
    }
//    返回监测点数据中的不同的场景
    @GetMapping("/scenario")
    public Result conditonQueryHistoryData(){
@@ -56,7 +62,7 @@
    PageBean pageBean = fugitiveDustService.pageAnalysisTime(page,pageSize,siteName,beginTime,endTime);
    return Result.success(pageBean);
}
//东涛计算分析数据  不分页
    //动态计算分析数据  不分页
    @GetMapping("/analysisall")
    public Result analysisAll(String siteName,String beginTime, String endTime){
        List<AnalysisDustData> list = fugitiveDustService.analysisAll(siteName,beginTime,endTime);
src/main/java/com/job/zsc/pojo/DustSiteData.java
@@ -12,11 +12,13 @@
    private String name;
    private String address;
    private String sName;
    //    供应商
    private String dutyCompany;
    private String mnCode;
    private String typeName;
    private String dustValue;
    private String noiseValue;
    private String lst;
    private String quality;
    private String groupName;
src/main/java/com/job/zsc/service/FugitiveDustService.java
@@ -34,4 +34,6 @@
    List<DustExceptionData> exceptionSiteNum();
    List<AnalysisDustData> analysisAll(String siteName, String beginTime, String endTime);
    List<DustSiteData> conditonQueryhistoryallData(String siteName, String mnCode, String beginTime, String endTime, String[] scenarioType);
}
src/main/java/com/job/zsc/service/impl/FugitiveDustServiceImpl.java
@@ -127,5 +127,11 @@
        return list;
    }
    @Override
    public List<DustSiteData> conditonQueryhistoryallData(String siteName, String mnCode, String beginTime, String endTime, String[] scenarioType) {
        List<DustSiteData> list = fugitiveDustMapper.conditonQueryDustHistoryData(siteName,mnCode,beginTime,endTime,scenarioType);
        return list;
    }
}
src/main/resources/com/job/zsc/mapper/FugitiveDustMapper.xml
@@ -5,21 +5,21 @@
<mapper namespace="com.job.zsc.mapper.FugitiveDustMapper">
    <select id="conditonQueryDustHistoryData" resultType="com.job.zsc.pojo.DustSiteData">
        select *
        from monitor_site
        select a.*,b.*
        from ja_t_dust_site_data_info as a join ja_t_dust_site_info as b on a.mn_code = b.mn_code
        <where>
            <if test="siteName !=null and siteName != ''">
                Name like concat('%',#{siteName},'%')
                b.name like concat('%',#{siteName},'%')
            </if>
            <if test="mnCode !=null and mnCode != ''">
                and MN_Code = #{mnCode}
                and a.mn_code = #{mnCode}
            </if>
            <if test="beginTime != null and endTime != null">
                and Lst between #{beginTime} and #{endTime}
                and a.lst between #{beginTime} and #{endTime}
            </if>
            <if test="scenarioType != null and scenarioType != '' ">
                and Type_Name in
                and b.typename in
                <foreach item="item" collection="scenarioType" separator="," open="("  close=")">
                    #{item}
                </foreach>