|
|
@@ -192,9 +192,10 @@ public class UserPayCallback {
|
|
|
if (!Objects.isNull(bills)) {
|
|
|
shop = shopService.getById(bills.getReceiveId());
|
|
|
shop.setBalance(shop.getBalance().add(
|
|
|
- Optional.ofNullable(bills.getPrice()).orElse(BigDecimal.ZERO)).add(Optional.ofNullable(bills.getBalanceNum()).orElse(BigDecimal.ZERO))
|
|
|
+ Optional.ofNullable(bills.getPrice()).orElse(BigDecimal.ZERO))
|
|
|
);
|
|
|
shop.setCharge(shop.getCharge().add(bills.getPointNum()));
|
|
|
+ shop.setPoint(shop.getPoint().add(Optional.ofNullable(bills.getBalanceNum()).orElse(BigDecimal.ZERO)));
|
|
|
}
|
|
|
return Objects.isNull(shop) ? true : shopService.saveOrUpdate(shop);
|
|
|
}
|