Commit 87ecacb7 authored by yangshuxing's avatar yangshuxing

修改提交成绩查看成绩,图片多次显示问题

parent 9dd3899d
......@@ -910,15 +910,13 @@ public class MicroApiController {
Integer switchMileage=funcSetting.getMileage();
Integer subsectionMileage=0;
if(scoreItemId != null){
Result<ScoreItem> scoreItem = scoreService.getScoreItem(scoreItemId);
ScoreItem content = scoreItem.getContent();
if(content.getSubsectionMileage()==null)
subsectionMileage=0;
result.put("score",new Score().setDate(content.getSubsectionTime().substring(0,10)).setDuration(content.getSubsectionscore()).setMileage(subsectionMileage).setSwitchMileage(switchMileage));
}else{
//初始阶段没有上传成绩,json也显示score,方便前端判断
}else{ //初始阶段没有上传成绩,json也显示score,方便前端判断
result.put("score",new Score().setDate("0000-00-00").setDuration(0).setMileage(subsectionMileage).setSwitchMileage(switchMileage));
}
......
......@@ -102,18 +102,21 @@ public class ScoreController {
long duration = 0;
String date = "";
for(CmptScoreRule rule : rules){
Score score = new Score();
score.setId(-1);
scores.add(score);
Integer scoreItemId = cmptScoreRuleService.getCmptScoreRulesMapByMarkNoAndRuleId(markNo,rule.getId());
if(scoreItemId == null) continue;
Result<ScoreItem> scoreItem = scoreService.getScoreItem(scoreItemId);
ScoreItem content = scoreItem.getContent();
if(content == null) continue;
Score score = new Score()
.setDate(content.getSubsectionTime().substring(0,10))
score.setDate(content.getSubsectionTime().substring(0,10))
.setDuration(content.getSubsectionscore())
.setDurationStr(DateUtil.formatDate(content.getSubsectionscore())).setMileage(content.getSubsectionMileage())
.setId(content.getId());
scores.add(score);
duration += content.getSubsectionscore();
date = score.getDate();
}
......
......@@ -47,7 +47,7 @@ $(document).ready(function () {
'<td></td>' +
'</tr>');
$.each(result.scores,function (i,e) {
if(e.id < 0) return true;
$('#score-body').append(" <tr class='line-tr' data-id='"+e.id+"'>\n" +
" <td></td>\n" +
" <td></td>\n" +
......
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