Commit 8fdcbd5d authored by 黄奎's avatar 黄奎

自定生成评语修改

parent fdbefa06
......@@ -148,19 +148,15 @@ WHERE 1=1
var secondModel = homeWorkList.Where(qitem => qitem.RowNum == 6).FirstOrDefault();
if (secondModel != null)
{
double seconds = (secondModel.CreateTime - firstStartTime).TotalSeconds;
Random rnd = new();
var newSeconds = rnd.Next(0, Convert.ToInt32(seconds));
var newSeconds = CreateRandomSecondNum(firstStartTime, secondModel.CreateTime);
firstStartTime = firstStartTime.AddSeconds(newSeconds);
}
else
{
firstStartTime = firstStartTime.AddMinutes(firstNum);
}
if (tempModel == null || (tempModel != null && tempModel.Id <= 0))
{
//新增系统生成评价
stuCommentRepository.SetStuCommentRepository(new RB_Stu_Comment()
{
......@@ -195,9 +191,7 @@ WHERE 1=1
var thirdModel = homeWorkList.Where(qitem => qitem.RowNum == 10).FirstOrDefault();
if (thirdModel != null)
{
double seconds = (thirdModel.CreateTime - secondTime).TotalSeconds;
Random rnd = new();
var newSeconds = rnd.Next(0, Convert.ToInt32(seconds));
var newSeconds = CreateRandomSecondNum(secondTime, thirdModel.CreateTime);
secondTime = secondTime.AddSeconds(newSeconds);
}
else
......@@ -240,9 +234,7 @@ WHERE 1=1
var fourthModel = homeWorkList.Where(qitem => qitem.RowNum == 14).FirstOrDefault();
if (fourthModel != null)
{
double seconds = (fourthModel.CreateTime - thirdTime).TotalSeconds;
Random rnd = new();
var newSeconds = rnd.Next(0, Convert.ToInt32(seconds));
var newSeconds = CreateRandomSecondNum(thirdTime, fourthModel.CreateTime);
thirdTime = thirdTime.AddSeconds(newSeconds);
}
else
......@@ -275,6 +267,18 @@ WHERE 1=1
return list;
}
/// <summary>
/// 生成随机秒数
/// </summary>
/// <returns></returns>
private static int CreateRandomSecondNum(DateTime startTime,DateTime endTime)
{
double seconds = (endTime - startTime).TotalSeconds;
Random rnd = new();
var newSeconds = rnd.Next(0, Convert.ToInt32(seconds));
return newSeconds;
}
/// <summary>
/// 获取学生作业列表
/// </summary>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment