tangzy
2021-09-13 bc76e975aae3837eae625a2e3ffff7d02a5fc3f3
src/main/java/org/springblade/modules/rsvr/controller/RsvrRController.java
@@ -441,9 +441,6 @@
            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date sd1 = df.parse(maxTM);
            Date sd2 = df.parse(minTM);
            //如果最大时间大于最小时间就是涨幅
            if (sd1.after(sd2)) {
               //创建一个map集合保存涨幅数据
               double v = maxZ.doubleValue();
               double v1 = minZ.doubleValue();
               //涨幅值
@@ -451,31 +448,48 @@
               double v3 = (double) Math.round(v2 * 100) / 100;
               m1.put(v3, stnm.replaceAll(" ", "") + "站");
               c.put(stcd, v3);
            }
            //跌幅
            else {
               //创建一个map集合保存跌幅数据
               double v = maxZ.doubleValue();
               double v1 = minZ.doubleValue();
               //涨幅值
               double v2 = v1 - v;
               double v3 = (double) Math.round(v2 * 100) / 100;
               m2.put(Math.abs(v3), stnm.replaceAll(" ", "") + "站");
               c.put(stcd, v3);
            }
         }
         if (m1.size()!=0) {
            //获取涨幅最大的信息
            if (m1.size()!=0) {
            Object maxKey = getMaxKey(m1);
            String s1 = m1.get(maxKey).toString();
            text += " 涨幅最大的是:" + s1 + "(涨" + maxKey + "米)。";
         }
         if (m2.size()!=0) {
            //获取跌幅最大的信息
            Object maxKey2 = getMaxKey(m2);
            String s2 = m2.get(maxKey2).toString();
            text += " 跌幅最大的是:" + s2 + "(跌" + maxKey2 + "米)。";
         }
//            //如果最大时间大于最小时间就是涨幅
//            if (sd1.after(sd2)) {
//               //创建一个map集合保存涨幅数据
//               double v = maxZ.doubleValue();
//               double v1 = minZ.doubleValue();
//               //涨幅值
//               double v2 = v - v1;
//               double v3 = (double) Math.round(v2 * 100) / 100;
//               m1.put(v3, stnm.replaceAll(" ", "") + "站");
//               c.put(stcd, v3);
//            }
//            //跌幅
//            else {
//               //创建一个map集合保存跌幅数据
//               double v = maxZ.doubleValue();
//               double v1 = minZ.doubleValue();
//               //涨幅值
//               double v2 = v1 - v;
//               double v3 = (double) Math.round(v2 * 100) / 100;
//               m2.put(Math.abs(v3), stnm.replaceAll(" ", "") + "站");
//               c.put(stcd, v3);
//            }
//         }
//         if (m1.size()!=0) {
//            //获取涨幅最大的信息
//            Object maxKey = getMaxKey(m1);
//            String s1 = m1.get(maxKey).toString();
//            text += " 涨幅最大的是:" + s1 + "(涨" + maxKey + "米)。";
//         }
//         if (m2.size()!=0) {
//            //获取跌幅最大的信息
//            Object maxKey2 = getMaxKey(m2);
//            String s2 = m2.get(maxKey2).toString();
//            text += " 跌幅最大的是:" + s2 + "(跌" + maxKey2 + "米)。";
//         }
         m.put("text", text);
         m.put("number", number);
         m.put("Yjlist", ylist);
@@ -1032,3 +1046,4 @@
   }
}