|
@@ -1,8 +1,11 @@
|
|
|
package com.ruoyi.interfaces.service.impl;
|
|
package com.ruoyi.interfaces.service.impl;
|
|
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Collections;
|
|
import java.util.Collections;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
+import com.ruoyi.common.utils.DateUtils;
|
|
|
import com.ruoyi.interfaces.domain.MdForecastStormTide;
|
|
import com.ruoyi.interfaces.domain.MdForecastStormTide;
|
|
|
import com.ruoyi.interfaces.mapper.MdForecastStormTideMapper;
|
|
import com.ruoyi.interfaces.mapper.MdForecastStormTideMapper;
|
|
|
import com.ruoyi.interfaces.service.IMdForecastStormTideService;
|
|
import com.ruoyi.interfaces.service.IMdForecastStormTideService;
|
|
@@ -103,4 +106,24 @@ public class MdForecastStormTideServiceImpl implements IMdForecastStormTideServi
|
|
|
public List<MdForecastStormTide> selectStcdList(MdForecastStormTide mdForecastStormTide) {
|
|
public List<MdForecastStormTide> selectStcdList(MdForecastStormTide mdForecastStormTide) {
|
|
|
return mdForecastStormTideMapper.selectStcdList(mdForecastStormTide);
|
|
return mdForecastStormTideMapper.selectStcdList(mdForecastStormTide);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public HashMap<String, List<MdForecastStormTide>> selectDataList(MdForecastStormTide mdForecastStormTide) {
|
|
|
|
|
+ List<MdForecastStormTide> mdForecastStormTides = mdForecastStormTideMapper.selectMdForecastStormTideList(mdForecastStormTide);
|
|
|
|
|
+ HashMap<String, List<MdForecastStormTide>> hashMap = new HashMap<>();
|
|
|
|
|
+ List<String> strings = mdForecastStormTideMapper.selectTmList();
|
|
|
|
|
+ for (String string : strings) {
|
|
|
|
|
+ ArrayList<MdForecastStormTide> list = new ArrayList<>();
|
|
|
|
|
+ for (MdForecastStormTide forecastStormTide : mdForecastStormTides) {
|
|
|
|
|
+ if (DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,forecastStormTide.getTm()).equals(string)){
|
|
|
|
|
+ list.add(forecastStormTide);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ hashMap.put(string, list);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ return hashMap;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|