地质所 沉降监测网建设项目
chenhuan
2024-06-25 4e6d6105915edcc630d6a8bcc1c56a6177c88686
Merge branch 'master' of http://117.78.1.188:8089/r/dkyChenJiang
5个文件已修改
1个文件已添加
89 ■■■■■ 已修改文件
javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/mapper/HoleLogMapper.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/service/IHoleLogService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/service/impl/HoleLogServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/vo/DrillDateVo.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleLogMapper.xml 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java
@@ -17,10 +17,8 @@
import com.javaweb.geo.enums.RecordType;
import com.javaweb.geo.mapper.ProjectCameraMapper;
import com.javaweb.geo.mapper.TubLogMapper;
import com.javaweb.geo.service.IHoleMediaService;
import com.javaweb.geo.service.IHoleService;
import com.javaweb.geo.service.IProjectCameraService;
import com.javaweb.geo.service.IProjectService;
import com.javaweb.geo.service.*;
import com.javaweb.geo.vo.DrillDateVo;
import com.javaweb.geo.vo.IndexVo;
import com.javaweb.geo.vo.ProjectProcessVO;
import com.javaweb.system.service.ISysConfigService;
@@ -77,6 +75,9 @@
    @Autowired
    private IProjectCameraService cameraService;
    @Autowired
    private IHoleLogService holeLogService;
    private String getAdminIndex() {
@@ -376,4 +377,17 @@
        return prefix + "/player2";
    }
    /**
     * 统计最近10天进尺量
     * @return
     */
    @ResponseBody
    @GetMapping("/system/stat/sumHoleLog")
    public AjaxResult sumHoleLog() {
        AjaxResult ajaxResult = new AjaxResult();
        List<DrillDateVo> drillDateList = holeLogService.SUMHoleLog();
        ajaxResult.put("drillDateList",drillDateList);
        return ajaxResult;
    }
}
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/mapper/HoleLogMapper.java
@@ -1,6 +1,8 @@
package com.javaweb.geo.mapper;
import com.javaweb.geo.domain.HoleLog;
import com.javaweb.geo.vo.DrillDateVo;
import java.util.List;
/**
@@ -58,4 +60,10 @@
     * @return 结果
     */
    public int deleteHoleLogByIds(String[] ids);
    /**
     * 统计最近10天进尺量
     * @return
     */
    List<DrillDateVo> SUMHoleLog();
}
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/service/IHoleLogService.java
@@ -1,6 +1,8 @@
package com.javaweb.geo.service;
import com.javaweb.geo.domain.HoleLog;
import com.javaweb.geo.vo.DrillDateVo;
import java.util.List;
/**
@@ -58,4 +60,10 @@
     * @return 结果
     */
    public int deleteHoleLogById(String id);
    /**
     * 统计最近10天进尺量
     * @return
     */
    List<DrillDateVo> SUMHoleLog();
}
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/service/impl/HoleLogServiceImpl.java
@@ -4,6 +4,7 @@
import com.javaweb.common.utils.DateUtils;
import com.javaweb.common.utils.IdGenerate;
import com.javaweb.geo.vo.DrillDateVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.javaweb.geo.mapper.HoleLogMapper;
@@ -91,4 +92,13 @@
    public int deleteHoleLogById(String id) {
        return holeLogMapper.deleteHoleLogById(id);
    }
    /**
     * 统计最近10天进尺量
     * @return
     */
    @Override
    public List<DrillDateVo> SUMHoleLog() {
        return holeLogMapper.SUMHoleLog();
    }
}
javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/vo/DrillDateVo.java
New file
@@ -0,0 +1,25 @@
package com.javaweb.geo.vo;
import java.util.Date;
public class DrillDateVo {
    private String drillDate;
    private Double totalDrilledMeters;
    public String getDrillDate() {
        return drillDate;
    }
    public void setDrillDate(String drillDate) {
        this.drillDate = drillDate;
    }
    public Double getTotalDrilledMeters() {
        return totalDrilledMeters;
    }
    public void setTotalDrilledMeters(Double totalDrilledMeters) {
        this.totalDrilledMeters = totalDrilledMeters;
    }
}
javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleLogMapper.xml
@@ -47,7 +47,21 @@
        <include refid="selectHoleLogVo"/>
        where id = #{id}
    </select>
    <select id="SUMHoleLog" resultType="com.javaweb.geo.vo.DrillDateVo">
        SELECT
            DATE_FORMAT(create_time, '%Y-%m-%d') AS drillDate,
            SUM( end_depth - begin_depth ) AS totalDrilledMeters
        FROM
            js_hole_log
        WHERE
            create_time >= CURDATE( ) - INTERVAL 10 DAY
        GROUP BY
            DATE( create_time )
        ORDER BY
            create_time;
    </select>
    <insert id="insertHoleLog" parameterType="HoleLog">
        insert into js_hole_log
        <trim prefix="(" suffix=")" suffixOverrides=",">