骑行结束时间误差问题解决
This commit is contained in:
1 parent
1919370a23
commit
12838266ba
7 files changed
+80
-53
No files matched your search
@@ -213,7 +213,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels
|
||||
List<CompetitionTopModel> CompetitionTopList = new List<CompetitionTopModel>();
|
||||
|
||||
var resultList = results.Take(6);
|
||||
var count = 6 - resultList.Count();
|
||||
//var count = 6 - resultList.Count();
|
||||
//先取比赛结果
|
||||
foreach (var item in resultList)
|
||||
{
|
||||
@@ -228,22 +228,22 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels
|
||||
});
|
||||
}
|
||||
|
||||
if (count > 0)
|
||||
{
|
||||
var ss = sort.Where(c => !resultList.Select(p => p.UserId).Contains(c.UserId)).Take(count);
|
||||
foreach (var item in ss)
|
||||
{
|
||||
CompetitionTopList.Add(new CompetitionTopModel
|
||||
{
|
||||
Index = item.Index,
|
||||
TripTime = "———",
|
||||
Country = item.CountryImg,
|
||||
Name = item.Name,
|
||||
UserId = item.UserId,
|
||||
Head = item.Headimage,
|
||||
});
|
||||
}
|
||||
}
|
||||
//if (count > 0)
|
||||
//{
|
||||
// var ss = sort.Where(c => !resultList.Select(p => p.UserId).Contains(c.UserId)).Take(count);
|
||||
// foreach (var item in ss)
|
||||
// {
|
||||
// CompetitionTopList.Add(new CompetitionTopModel
|
||||
// {
|
||||
// Index = item.Index,
|
||||
// TripTime = "———",
|
||||
// Country = item.CountryImg,
|
||||
// Name = item.Name,
|
||||
// UserId = item.UserId,
|
||||
// Head = item.Headimage,
|
||||
// });
|
||||
// }
|
||||
//}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
@@ -193,35 +193,40 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
||||
interruptRecord.MaxHeartRate = RiderDatas.Max(a => a._HeartRate.GetValueOrDefault(0));
|
||||
//service.CreateRecordCyclingData(interruptRecord);
|
||||
//保存骑行记录txt
|
||||
|
||||
|
||||
//var path = Helper.GetDataDir("MapWorkoutRecords" + "/" + interruptRecord.Id);
|
||||
//var path = PFConstants.MapWorkoutRecordFolder + "/" + interruptRecord.Id;
|
||||
var fname = path + "/" + newFileName + ".txt";
|
||||
var files = new List<string>();
|
||||
using (var fs = new FileInfo(fname).OpenWrite())
|
||||
try
|
||||
{
|
||||
var stream = new StreamWriter(fs);
|
||||
stream.BaseStream.Seek(0, SeekOrigin.End);
|
||||
foreach (var item in RiderDatas)
|
||||
var fname = path + "/" + newFileName + ".txt";
|
||||
using (var fs = new FileInfo(fname).OpenWrite())
|
||||
{
|
||||
stream.Write(item.Write() + "\r\n");
|
||||
var stream = new StreamWriter(fs);
|
||||
stream.BaseStream.Seek(0, SeekOrigin.End);
|
||||
foreach (var item in RiderDatas)
|
||||
{
|
||||
stream.Write(item.Write() + "\r\n");
|
||||
}
|
||||
stream.Flush();
|
||||
stream.Close();
|
||||
files.Add(fname);
|
||||
}
|
||||
stream.Flush();
|
||||
stream.Close();
|
||||
files.Add(fname);
|
||||
//图片
|
||||
if (!string.IsNullOrEmpty(imageName))
|
||||
{
|
||||
files.Add(imageName);
|
||||
}
|
||||
//持久化序列化对象
|
||||
var recordString = JsonConvert.SerializeObject(interruptRecord);
|
||||
var recordFilePath = path + "/" + "record" + ".txt";
|
||||
System.IO.File.WriteAllText(recordFilePath, recordString);
|
||||
}
|
||||
//图片
|
||||
if (!string.IsNullOrEmpty(imageName))
|
||||
catch (Exception ex)
|
||||
{
|
||||
files.Add(imageName);
|
||||
Debug.Log(ex.Message);
|
||||
}
|
||||
//持久化序列化对象
|
||||
var recordString = JsonConvert.SerializeObject(interruptRecord);
|
||||
var recordFilePath = path + "/" + "record" + ".txt";
|
||||
System.IO.File.WriteAllText(recordFilePath, recordString);
|
||||
|
||||
recordData.Add(interruptRecord, files);
|
||||
//Saved = true;
|
||||
SaveDataAysnc(recordData, path);
|
||||
}
|
||||
/// <summary>
|
||||
@@ -245,7 +250,6 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
||||
if (result.result && Directory.Exists(path))
|
||||
{
|
||||
Helper.DelectDir(path);
|
||||
Saved = true;
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
|
||||
Reference in new issue
Block a user