|
@@ -630,8 +630,8 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
SubjectChange change = subjectChangeDao.get(subjectChange.getId());
|
|
|
BigDecimal instrumentAmount = sellOrders.stream().filter(e -> e.getType() == SellTypeEnum.INSTRUMENT).map(e -> e.getExpectAmount()).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
BigDecimal accessoriesAmount = sellOrders.stream().filter(e -> e.getType() == SellTypeEnum.ACCESSORIES).map(e -> e.getExpectAmount()).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
- change.setChangeMusicalPrice(instrumentAmount);
|
|
|
- change.setChangeAccessoriesPrice(accessoriesAmount);
|
|
|
+ change.setChangeMusicalPrice(instrumentAmount.add(change.getChangeMusicalPrice()));
|
|
|
+ change.setChangeAccessoriesPrice(accessoriesAmount.add(change.getChangeAccessoriesPrice()));
|
|
|
change.setSellAmount(instrumentAmount.add(accessoriesAmount));
|
|
|
subjectChangeDao.update(change);
|
|
|
}
|