getRecrdParam method
DevRecordParam
getRecrdParam({
- required RecordFileOrder order,
- required List<
Map< list,String, dynamic> > - required DevRecordParam param,
生成新的查询录像文件的json对象
Implementation
DevRecordParam getRecrdParam(
{required RecordFileOrder order,
required List<Map<String, dynamic>> list,
required DevRecordParam param}) {
DateTime nextTime;
if (order == RecordFileOrder.descendingOrder) {
Map<String, dynamic> map = list.first;
String time = map['BeginTime'];
int timeValue = DateUtil.fromDateString(time).millisecondsSinceEpoch;
nextTime = DateTime.fromMillisecondsSinceEpoch(timeValue - 1000);
} else {
Map<String, dynamic> map = list.last;
String time = map['EndTime'];
int timeValue = DateUtil.fromDateString(time).millisecondsSinceEpoch;
nextTime = DateTime.fromMillisecondsSinceEpoch(timeValue + 1000);
}
DevRecordParam newParam = DevRecordParam(
beginTime: nextTime,
endTime: param.endTime,
channel: param.channel,
driverTypeMask: param.driverTypeMask,
event: param.event,
streamType: param.streamType,
type: param.type);
return newParam;
}