|
@@ -86,13 +86,15 @@ public class SubjectServiceImpl extends BaseServiceImpl<Integer, Subject> implem
|
|
|
List<SubjectApplyDetailDto> registers = studentRegistrationDao.queryStudentApplyDetail(musicGroupId);
|
|
|
|
|
|
Map<Integer,SubjectApplyDetailDto> map = registers.stream().collect(Collectors.toMap(SubjectApplyDetailDto :: getSubjectId, t -> t));
|
|
|
-
|
|
|
+
|
|
|
+ Map<Long,BigDecimal> maps = MapUtil.convertIntegerMap(studentRegistrationDao.querySubjectAmount(musicGroupId));
|
|
|
subApplyDetail.forEach(detail -> {
|
|
|
SubjectApplyDetailDto dto = new SubjectApplyDetailDto();
|
|
|
if(map.containsKey(detail.getSubjectId())){
|
|
|
dto = map.get(detail.getSubjectId());
|
|
|
}
|
|
|
- detail.setPayNum(dto.getPayNum());
|
|
|
+ detail.setTotalAmount(maps.get(detail.getSubjectId().longValue()));
|
|
|
+ detail.setPayNum(dto.getPayNum());
|
|
|
detail.setApplyStudentNum(dto.getApplyStudentNum());
|
|
|
detail.setPayingNum(dto.getPayingNum());
|
|
|
detail.setCheckNum(dto.getCheckNum());
|