|
@@ -715,6 +715,7 @@ public class GenPaperService {
|
|
List<PaperDetail> paperDetails = new ArrayList<PaperDetail>();
|
|
List<PaperDetail> paperDetails = new ArrayList<PaperDetail>();
|
|
for(String name:map.keySet()){
|
|
for(String name:map.keySet()){
|
|
Double score = 0d;
|
|
Double score = 0d;
|
|
|
|
+ BigDecimal b1 = new BigDecimal(Double.toString(score));
|
|
PaperDetail paperDetail = new PaperDetail();
|
|
PaperDetail paperDetail = new PaperDetail();
|
|
paperDetail.setName(name);
|
|
paperDetail.setName(name);
|
|
paperDetail.setCreateTime(CommonUtils.getCurDateTime());
|
|
paperDetail.setCreateTime(CommonUtils.getCurDateTime());
|
|
@@ -725,9 +726,10 @@ public class GenPaperService {
|
|
if(unit.getScore() == null){
|
|
if(unit.getScore() == null){
|
|
unit.setScore(0d);
|
|
unit.setScore(0d);
|
|
}
|
|
}
|
|
- score += unit.getScore();
|
|
|
|
|
|
+ BigDecimal b2 = new BigDecimal(Double.toString(unit.getScore()));
|
|
|
|
+ b1 = b1.add(b2);
|
|
}
|
|
}
|
|
- paperDetail.setScore(score);
|
|
|
|
|
|
+ paperDetail.setScore(b1.doubleValue());
|
|
paperDetail.setUnitCount(paperDetailUnits.size());
|
|
paperDetail.setUnitCount(paperDetailUnits.size());
|
|
paperDetails.add(paperDetail);
|
|
paperDetails.add(paperDetail);
|
|
}
|
|
}
|