|
@@ -155,7 +155,7 @@ public class SporadicChargeInfoImpl extends BaseServiceImpl<Integer, SporadicCha
|
|
|
if (info.getMaxAmount() != null && info.getPaidAmount().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
List<SporadicChargeInfo> activeInfos = sporadicChargeInfoDao.getOrganActiveInfo(info.getOrganId(), 12);
|
|
|
for (SporadicChargeInfo activeInfo : activeInfos) {
|
|
|
- activeInfo.setPaidAmount(activeInfo.getPaidAmount().subtract(info.getAmount()));
|
|
|
+ activeInfo.setPaidAmount(activeInfo.getPaidAmount().subtract(studentPaymentOrder.getActualAmount()));
|
|
|
activeInfo.setUpdateTime(new Date());
|
|
|
int update = sporadicChargeInfoDao.update(activeInfo);
|
|
|
if (update <= 0) {
|