|
|
@ -225,11 +225,19 @@ public class VtbFundFlowServiceImpl extends ServiceImpl<VtbFundFlowMapper,VtbFun |
|
|
|
subjectTotal = subjectTotal.add(fundFlow.getUsedAmount()); |
|
|
|
} |
|
|
|
TbsActivitySubject currActivitySubject = null; |
|
|
|
for (TbsActivitySubject activitySubject : activitySubjectList) { |
|
|
|
if(activitySubject.getSubjectId().equals(subjectId)){ |
|
|
|
currActivitySubject = activitySubject; |
|
|
|
//兼容历史数据start
|
|
|
|
if(activitySubjectList.size()==1 && fundFlowMapBySubject.keySet().size()==1){ |
|
|
|
currActivitySubject = activitySubjectList.get(0); |
|
|
|
} |
|
|
|
//默认的匹配方式
|
|
|
|
else { |
|
|
|
for (TbsActivitySubject activitySubject : activitySubjectList) { |
|
|
|
if(activitySubject.getSubjectId().equals(subjectId)){ |
|
|
|
currActivitySubject = activitySubject; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
TbsActivitySubject activitySubject = new TbsActivitySubject(); |
|
|
|
activitySubject.setId(currActivitySubject.getId()); |
|
|
|
activitySubject.setSubjectId(currActivitySubject.getSubjectId()); |
|
|
|