|
@@ -39,6 +39,7 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
@Override
|
|
|
public PageInfo<Map> findPage(Map map, int page, int size){
|
|
|
List<EartagData> list = new ArrayList();
|
|
|
+ page = (page-1 )*size;
|
|
|
String eartag = (String)map.get("eartagId");
|
|
|
String startTime = (String) map.get("startTime");
|
|
|
String endTime = (String) map.get("endTime");
|
|
@@ -54,6 +55,7 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
list = eartagDataMapper.selectByEartag2( startTime, endTime, page, size);
|
|
|
}else {
|
|
|
list = eartagDataMapper.selectByEartag1( eartag, startTime, endTime, page, size);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -152,7 +154,7 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
}
|
|
|
String startTime1 = (String) map.get("startTime");
|
|
|
String endTime1 = (String) map.get("endTime");
|
|
|
- DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
|
|
+ DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
Map map1 = new HashMap();
|
|
|
if (startTime1 != null && endTime1 != null) {
|
|
|
|
|
@@ -182,7 +184,11 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
for (EartagData data : list) {
|
|
|
timeList.add(fmt.format(data.getTimestamp()));
|
|
|
tempList.add(data.getEBWD());
|
|
|
- sportsList.add(data.getYDL());
|
|
|
+ if (data.getQjydl() == null) {
|
|
|
+ sportsList.add(0);
|
|
|
+ } else {
|
|
|
+ sportsList.add(data.getQjydl());
|
|
|
+ }
|
|
|
electricList.add(data.getDl());
|
|
|
}
|
|
|
map1.put("time",timeList);
|
|
@@ -196,29 +202,6 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
return map1;
|
|
|
}
|
|
|
|
|
|
- public List utils(List<EartagData> eartagData1,Date startTime,Date endTime){
|
|
|
- List<EartagData> list = new ArrayList();
|
|
|
- if (startTime != null || endTime !=null){
|
|
|
- for (EartagData data : eartagData1) {
|
|
|
- Date timestamp = data.getTimestamp();
|
|
|
- if (startTime.before(timestamp) && endTime.after(timestamp)){
|
|
|
- list.add(data);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- Set<String> set = new HashSet();
|
|
|
- for (EartagData eartagData : eartagData1) {
|
|
|
- set.add(eartagData.getEartagId());
|
|
|
- }
|
|
|
- List list1 = new ArrayList();
|
|
|
- for (String str : set) {
|
|
|
- EartagData eartagData = eartagDataMapper.selectByEartagId(str);
|
|
|
- Example example = createExample(eartagData);
|
|
|
- List<EartagData> eartagData2 = eartagDataMapper.selectByExample(example);
|
|
|
- list1.add(eartagData2.get(0));
|
|
|
- }
|
|
|
- return list1;
|
|
|
- }
|
|
|
|
|
|
|
|
|
public List<Map> timeUtil(List<EartagData> list){
|
|
@@ -245,6 +228,7 @@ public class EartagDataServiceImpl implements EartagDataService {
|
|
|
map.put("cqs",eartagData.getCQS());
|
|
|
map.put("sbid",eartagData.getSBID());
|
|
|
map.put("nbwd",eartagData.getNBWD());
|
|
|
+ map.put("qjydl",eartagData.getQjydl());
|
|
|
list1.add(map);
|
|
|
}
|
|
|
return list1;
|