diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java index 3426c95..5266c6c 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java @@ -755,8 +755,8 @@ public class OrderServiceImpl implements OrderService { log.error(e.getMessage()); } } - - hanHaiMember.setPrice(hanHaiMember.getPrice().add(payPrice)); + BigDecimal price = hanHaiMember.getPrice() == null ? BigDecimal.ZERO : hanHaiMember.getPrice(); + hanHaiMember.setPrice(price.add(payPrice)); hanHaiMemberService.updateById(hanHaiMember); //增加金额明细 EmployAmountLog amountLog = new EmployAmountLog();