燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-07-28 fedb6864b71fc8961e93fa465eb55bed95527b4a
1
已修改2个文件
16 ■■■■ 文件已修改
src/main/java/com/yssh/controller/WarningAnalyseController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/utils/DateUtils.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/controller/WarningAnalyseController.java
@@ -2,6 +2,7 @@
import com.yssh.entity.Qxsh;
import com.yssh.utils.CacheUtils;
import com.yssh.utils.DateUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -28,8 +29,6 @@
public class WarningAnalyseController {
    @Resource
    private WarningAnalyseService warningService;
    private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
    /**
     * 1.查询当前时间的所有点位value值(以47.dat查询即可)
@@ -73,7 +72,7 @@
    public Result locationDataChange() {
        //return Result.OK(warningService.selectEachLocationDataChange());
        String key = dateFormat.format(new Date()) + "_local";
        String key = DateUtils.getYyyyMmDd(new Date()) + "_local";
        Object obj = CacheUtils.get(key);
        Map<String, List<Double>> map;
src/main/java/com/yssh/utils/DateUtils.java
@@ -21,6 +21,8 @@
    public static String YYYYMM = "yyyyMM";
    public static String YYYYMMDD = "yyyyMMdd";
    public static String YYYYMMDDHH = "yyyyMMddHH";
    
    public static String YYYYMMDDHHMMSS = "yyyyMMddHHmmss";
@@ -83,6 +85,10 @@
    public static String getYyyyMm(Date date) {
        return new SimpleDateFormat(YYYYMM).format(date);
    }
    public static String getYyyyMmDd(Date date) {
        return new SimpleDateFormat(YYYYMMDD).format(date);
    }
    public static String getYyyyMmDdHh(Date date) {
@@ -153,13 +159,13 @@
    }
    
    /**
     * @throws
     * @Title: differHour   
     * @Description: 获取两个时间差几个小时
     * @param: @param endDate
     * @param: @param nowDate
     * @param: @return      
     * @return: long      
     * @throws
     */
    public static int differDay(Date startDate, Date endDate){
        long nd = 1000 * 24 * 60 * 60;
@@ -207,6 +213,7 @@
    }
    
    /**
     *
     */
    public static Map<Date, Date> segmentationDateByTimeQuantum(Date startDate, Date endDate, int timeQuantum,int dateType){
        LinkedHashMap<Date, Date> result = new LinkedHashMap<Date, Date>();
@@ -239,6 +246,7 @@
    
    /**
     * 获取本月第一天
     *
     * @return String
     **/
    public static Date getMonthStart() {
@@ -250,6 +258,7 @@
 
    /**
     * 获取本月最后一天
     *
     * @return String
     **/
    public static Date getMonthEnd() {