Przeglądaj źródła

打分详情添加返回个人五项分

wutt 5 lat temu
rodzic
commit
ad0264d463

+ 2 - 0
pcbms/src/main/java/com/hssx/pcbms/entity/vo/ScoreVO.java

@@ -1,6 +1,7 @@
 package com.hssx.pcbms.entity.vo;
 
 import com.hssx.pcbms.entity.Idea;
+import com.hssx.pcbms.entity.PersonScore;
 import com.hssx.pcbms.entity.Score;
 import lombok.Data;
 
@@ -17,5 +18,6 @@ public class ScoreVO extends Score {
     private String time;
     private List<IdeaVO> ideaVO;
     private Double ideaScoreSum;
+    private PersonScore personScore;
 
 }

+ 3 - 0
pcbms/src/main/java/com/hssx/pcbms/service/impl/ScoreServiceImpl.java

@@ -50,6 +50,8 @@ public class ScoreServiceImpl extends ServiceImpl<ScoreMapper, Score> implements
     private NewsNoticeUserMapper newsNoticeUserMapper;
     @Resource
     private ScoringOperateRecordMapper scoringOperateRecordMapper;
+    @Resource
+    private PersonScoreMapper personScoreMapper;
 
     @Override
     public HttpRespMsg add(Score score) throws ParseException {
@@ -149,6 +151,7 @@ public class ScoreServiceImpl extends ServiceImpl<ScoreMapper, Score> implements
                 vo.setIdeaScoreSum(sum);
             }
         }
+        vo.setPersonScore(personScoreMapper.selectOne(new QueryWrapper<PersonScore>().eq("score_id",oldScore.getScoreId()).eq("uid",score.getUid()).eq("time_str",time)));
         msg.data = vo;
         oldScore.setIdeaScore(sum);
         scoreMapper.update(oldScore,new QueryWrapper<Score>().eq("score_id",oldScore.getScoreId()));