新增考试结束自动发放证书

master
xiaochanghai 4 months ago
parent 41f1bbe7a9
commit 8249ee8145
  1. 6908
      Model/Tiobon.Web.pdm
  2. 26
      Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs

File diff suppressed because it is too large Load Diff

@ -1463,25 +1463,21 @@ public class Ghre_ExamRecordServices : BaseServices<Ghre_ExamRecord, Ghre_ExamRe
for (int i = 0; i < records.Count; i++)
{
var record = records[i];
var studyRecord = await Db.Queryable<Ghre_StudyRecord>().Where(x => x.Id == record.StudyRecordId).FirstAsync();
if (studyRecord != null)
if (record.CourseId.IsNotEmptyOrNull())
{
if (studyRecord.CourseId.IsNotEmptyOrNull())
{
var rules1 = rules.Where(x => x.CourseId1 != null && x.CourseId1.Contains(studyRecord.CourseId.ObjToString())).ToList();
for (int j = 0; j < rules1.Count; j++)
{
var rule = rules1[j];
var courseIds = JsonHelper.JsonToObj<List<long>>(rule.CourseId1);
//if (courseIds.Any())
}
var rules1 = rules.Where(x => x.CourseId1 != null && x.CourseId1.Contains(record.CourseId.ObjToString())).ToList();
}
else if (studyRecord.CourseSceneId.IsNotEmptyOrNull())
for (int j = 0; j < rules1.Count; j++)
{
var rule = rules1[j];
var courseIds = JsonHelper.JsonToObj<List<long>>(rule.CourseId1);
//if (courseIds.Any())
}
}
else if (record.CourseSceneId.IsNotEmptyOrNull())
{
}
record.IsIssueCertificate = true;
}

Loading…
Cancel
Save