|
@@ -3488,8 +3488,9 @@ namespace TEAMModelOS.Controllers
|
|
|
double score = -1;
|
|
|
int levelStatus = -1;
|
|
|
string scoreLevel = string.Empty;
|
|
|
+ int showType = -1;
|
|
|
List<dynamic> detailScore = new List<dynamic>();
|
|
|
- if (contest.score!=null && contest.score.scoreStatus==1 && now>contest.score?.stime && now<contest.score.etime)
|
|
|
+ if (contest.score!=null && contest.score.scoreStatus==1 && now>contest.score?.stime && now<contest.score.etime && enroll.upload!=null)
|
|
|
{
|
|
|
score=enroll.upload.score;
|
|
|
if (enroll.upload.showScore==1) {
|
|
@@ -3508,6 +3509,7 @@ namespace TEAMModelOS.Controllers
|
|
|
else {
|
|
|
levelStatus=0;
|
|
|
}
|
|
|
+ showType=contest.score.showType;
|
|
|
if (contest.score.showDetail==1) {
|
|
|
string sql = $"select value c from c join t in c.contestTasks where t.uploadId='{enroll.upload.uploadId}' and c.pk='ActivityExpertTask' ";
|
|
|
var result = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).GetList<ActivityExpertTask>(sql, $"ActivityExpertTask-{_activityId}");
|
|
@@ -3523,10 +3525,12 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- enroll.upload.score=-1;
|
|
|
- enroll.upload.maskScore=-1;
|
|
|
+ if (enroll.upload!=null) {
|
|
|
+ enroll.upload.score=-1;
|
|
|
+ enroll.upload.maskScore=-1;
|
|
|
+ }
|
|
|
|
|
|
- return Ok(new { code = 200, enroll,scoreData=new { levelStatus , score, scoreLevel, showType=contest.score.showType, detailScore } });
|
|
|
+ return Ok(new { code = 200, enroll,scoreData=new { levelStatus , score, scoreLevel, showType, detailScore } });
|
|
|
}
|
|
|
return Ok(new { code = 1, msg = "暂无报名数据!", });
|
|
|
|