From 1c5e273bbd5751664dd9b65149c4b2dd3ede94ec Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Wed, 08 Sep 2021 11:30:37 +0800
Subject: [PATCH] 1.单位

---
 src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml          |   29 +++++++++++---
 src/main/java/org/springblade/modules/mountainrain/controller/MountainrainController.java |    3 -
 src/main/java/org/springblade/modules/regionWeight/controller/RegionWeightController.java |   32 ++++++++--------
 3 files changed, 39 insertions(+), 25 deletions(-)

diff --git a/src/main/java/org/springblade/modules/mountainrain/controller/MountainrainController.java b/src/main/java/org/springblade/modules/mountainrain/controller/MountainrainController.java
index dc7d8c6..f479446 100644
--- a/src/main/java/org/springblade/modules/mountainrain/controller/MountainrainController.java
+++ b/src/main/java/org/springblade/modules/mountainrain/controller/MountainrainController.java
@@ -474,7 +474,6 @@
 			String dateEnd24 =dateEnds24;
 
 			//对应雨量站
-			long startTime=System.currentTimeMillis();
 			String s = mountainrainService.selectCode();
 			String[] split = s.split(",");
 			String strArrays = "";
@@ -483,7 +482,6 @@
 			}
 			String code = strArrays.substring(0, strArrays.length() - 1);
 			List<MountainrainsCVO> mountainrainsCVOS = mountainrainService.Mountains(times, dateEnd24, dateEnd1, dateEnd3, dateEnd6,timess,code);
-			long endTime=System.currentTimeMillis(); //获取结束时间
 			List<Map<String, Object>> lists = new ArrayList<>();
 			for (int i = 0; i < mountainrainsCVOS.size(); i++) {
 				if (mountainrainsCVOS.get(i).getCenconding()==null){
@@ -496,7 +494,6 @@
 				map.put("Max", Max);
 				lists.add(map);
 			}
-			System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
 			return R.data(lists);
 
 		}
diff --git a/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml b/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
index 654b401..80e88f8 100644
--- a/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
+++ b/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
@@ -265,13 +265,30 @@
 	) AS siteids
     </select>
 
-    <select id="Mountains">
+    <select id="Mountains" resultMap="mountainrainResultMapcInfo">
         SELECT
-        a.drp1,
-        b.drp3,
-        c.drp6,
-        d.dyp,
-        cs.*
+            cs.id,
+            cs.cenconding,
+            cs.crainfall,
+            isnull(cs.gohour, 0)   gohour,
+            isnull(cs.gthour, 0)   gthour,
+            isnull(cs.gshour, 0)   gshour,
+            isnull(cs.imohour, 0)  imohour,
+            isnull(cs.imthour, 0)  imthour,
+            isnull(cs.imshour, 0)  imshour,
+            a.drp1,
+            b.drp3,
+            c.drp6,
+            isnull(d.dyp, 0)     dyp,
+            cs.township,
+            cs.village,
+            cs.village_group,
+            cs.dj,
+            cs.bw,
+            cs.county,
+            isnull(cs.fyear, 0) as fyear,
+            isnull(cs.tyear, 0) as tyear,
+            isnull(cs.oyear, 0) as oyear
         FROM
         (
         SELECT
diff --git a/src/main/java/org/springblade/modules/regionWeight/controller/RegionWeightController.java b/src/main/java/org/springblade/modules/regionWeight/controller/RegionWeightController.java
index 3a26f88..f1f76b1 100644
--- a/src/main/java/org/springblade/modules/regionWeight/controller/RegionWeightController.java
+++ b/src/main/java/org/springblade/modules/regionWeight/controller/RegionWeightController.java
@@ -427,7 +427,7 @@
 		if (maps.size() == 0) {
 			a = yday + "暂无降雨信息。";
 		} else {
-			a = yday + "点降雨量前三为:" + text.substring(0,text.length()-1)+"。";
+			a = yday + "点降雨量前三为:" + text.substring(0, text.length() - 1) + "。";
 		}
 		map.put("text", a);
 		lists.add(map);
@@ -514,13 +514,13 @@
 		List<Map<String, Object>> list2 = regionWeightService.selectLALL();
 		List<Map<String, Object>> list3 = regionWeightService.selectLNam();
 		Map mc = new HashMap();
-		for (int a=0;a<list2.size();a++){
-			for (int b=0;b<list3.size();b++){
+		for (int a = 0; a < list2.size(); a++) {
+			for (int b = 0; b < list3.size(); b++) {
 				String code = list2.get(a).get("code").toString();
 				String num = list2.get(a).get("num").toString();
 				String code1 = list3.get(b).get("code").toString();
-				if (code.equals(code1)){
-                      mc.put(list3.get(b).get("cname").toString(),num);
+				if (code.equals(code1)) {
+					mc.put(list3.get(b).get("cname").toString(), num);
 				}
 			}
 		}
@@ -625,24 +625,25 @@
 
 				}
 			}
-			Collections.sort(listc, new Comparator<Map<String,Object>>(){
-				public int compare(Map<String,Object> o1,Map<String,Object> o2){
-					return  (Double)o1.get("dyp")<(Double)o2.get("dyp")?1:( (Double)o1.get("dyp")==(Double)o2.get("dyp")?0:-1);
+			Collections.sort(listc, new Comparator<Map<String, Object>>() {
+				public int compare(Map<String, Object> o1, Map<String, Object> o2) {
+					return (Double) o1.get("dyp") < (Double) o2.get("dyp") ? 1 : ((Double) o1.get("dyp") == (Double) o2.get("dyp") ? 0 : -1);
 				}
 			});
-			for (int c=0;c<listc.size();c++){
-				if (c<3){
-					text+=listc.get(c).get("region").toString()+":"+listc.get(c).get("dyp")+"(mm),";
+			for (int c = 0; c < listc.size(); c++) {
+				if (c < 3) {
+					text += listc.get(c).get("region").toString() + ":" + listc.get(c).get("dyp") + "(mm),";
 				}
 			}
-			String a="流域前三的为:"+text.substring(0,text.length()-1)+"。";
+			String a = "流域前三的为:" + text.substring(0, text.length() - 1) + "。";
 			mapc.put("List", listc);
 			mapc.put("Num", mc);
-			mapc.put("text", yday+a);
+			mapc.put("text", yday + a);
 			lists.add(mapc);
 		}
 		return R.data(lists);
 	}
+
 	/**
 	 * @param type        类型 0:实时 1 历史
 	 * @param timez       当前时间 yyyy-MM-dd HH:00:00
@@ -696,8 +697,7 @@
 				lists.add(map);
 			}
 			return R.data(lists);
-		}
-		else {
+		} else {
 			//当前时间
 			String time = timez;
 
@@ -840,7 +840,7 @@
 		if (maps.size() == 0) {
 			a = yday + "暂无降雨信息。";
 		} else {
-			a = yday + "点降雨量前三为:" + text.substring(0,text.length()-1)+"。";
+			a = yday + "点降雨量前三为:" + text.substring(0, text.length() - 1) + "。";
 		}
 		map.put("text", a);
 		lists.add(map);

--
Gitblit v1.9.3