|
@@ -39,34 +39,38 @@ public class ShipDynamicsServiceImpl implements IShipDynamicsService {
|
|
public List<Map<String, Object>> getLoadData(Map<String,Object> map){
|
|
public List<Map<String, Object>> getLoadData(Map<String,Object> map){
|
|
String startTime;
|
|
String startTime;
|
|
String endTime;
|
|
String endTime;
|
|
|
|
+ Date endDate=new Date();
|
|
|
|
+ Date startDate=new Date();
|
|
|
|
+ List<Map<String, Object>> list;
|
|
if(map.get("startTime")!=null&&map.get("endTime")!=null){
|
|
if(map.get("startTime")!=null&&map.get("endTime")!=null){
|
|
startTime=map.get("startTime")+"";
|
|
startTime=map.get("startTime")+"";
|
|
endTime=map.get("endTime")+"";
|
|
endTime=map.get("endTime")+"";
|
|
DataChange.queryDataByDateTime(startTime, endTime, map, sdfDateTime);//根据时间段查询数据
|
|
DataChange.queryDataByDateTime(startTime, endTime, map, sdfDateTime);//根据时间段查询数据
|
|
|
|
+ list = shipDynamicsMapper.getLoadData(map);
|
|
}else{
|
|
}else{
|
|
- Date endDate=new Date();
|
|
|
|
endDate.setHours(8);
|
|
endDate.setHours(8);
|
|
endDate.setMinutes(0);
|
|
endDate.setMinutes(0);
|
|
endDate.setSeconds(0);
|
|
endDate.setSeconds(0);
|
|
Calendar calendar=Calendar.getInstance();
|
|
Calendar calendar=Calendar.getInstance();
|
|
calendar.setTime(endDate);
|
|
calendar.setTime(endDate);
|
|
calendar.add(Calendar.DATE, -1);
|
|
calendar.add(Calendar.DATE, -1);
|
|
- Date startDate=calendar.getTime();
|
|
|
|
|
|
+ startDate=calendar.getTime();
|
|
startDate.setHours(8);
|
|
startDate.setHours(8);
|
|
startDate.setMinutes(0);
|
|
startDate.setMinutes(0);
|
|
startDate.setSeconds(0);
|
|
startDate.setSeconds(0);
|
|
startTime = startDate.getTime()+"";
|
|
startTime = startDate.getTime()+"";
|
|
endTime = endDate.getTime()+"";
|
|
endTime = endDate.getTime()+"";
|
|
- String time="" +(startDate.getMonth()+1)+"月"+startDate.getDate()+"日"+startDate.getHours()+"时至"
|
|
|
|
- +"" +(endDate.getMonth()+1)+"月"+endDate.getDate()+"日"+endDate.getHours()+"时";
|
|
|
|
DataChange.queryDataByDateTime(startTime, endTime, map, sdfDateTime);//根据时间段查询数据
|
|
DataChange.queryDataByDateTime(startTime, endTime, map, sdfDateTime);//根据时间段查询数据
|
|
- List<Map<String, Object>> list = shipDynamicsMapper.getLoadData(map);
|
|
|
|
- if(list !=null && list.size()>0){
|
|
|
|
- list.get(0).put("time",time);
|
|
|
|
- }
|
|
|
|
- return list;
|
|
|
|
|
|
+ list = shipDynamicsMapper.getLoadData(map);
|
|
|
|
+ }
|
|
|
|
+ startDate=new Date(Long.parseLong(startTime));
|
|
|
|
+ endDate=new Date(Long.parseLong(endTime));
|
|
|
|
+ String time="" +(startDate.getMonth()+1)+"月"+startDate.getDate()+"日"+startDate.getHours()+"时至"
|
|
|
|
+ +"" +(endDate.getMonth()+1)+"月"+endDate.getDate()+"日"+endDate.getHours()+"时";
|
|
|
|
+ if(list !=null && list.size()>0){
|
|
|
|
+ list.get(0).put("time",time);
|
|
}
|
|
}
|
|
- return shipDynamicsMapper.getLoadData(map);
|
|
|
|
|
|
+ return list;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|