|
|
@@ -149,7 +149,7 @@ public class OrderService {
|
|
|
if (Optional.ofNullable(userInfo.getCoin()).orElse(BigDecimal.ZERO).compareTo(userOrder.getCoin()) < 0) {
|
|
|
throw new ServiceException("商城币不足", AppConstants.ResultCode.COIN_INSUFFICIENT);
|
|
|
}
|
|
|
- coinService.balanceChange(userInfo, userOrder.getCoin(), AppConstants.CoinRecordType.BUY, Strings.REMARK_BUY, null);
|
|
|
+ coinService.balanceChange(userInfo, userOrder.getCoin().negate(), AppConstants.CoinRecordType.BUY, Strings.REMARK_BUY, null);
|
|
|
|
|
|
userOrder.setStatus(OrderStatus.PAID);
|
|
|
userOrderRepository.save(userOrder);
|