|
|
@@ -57,8 +57,8 @@ public class UserGalaxyCoinServiceImpl implements UserGalaxyCoinService {
|
|
|
break;
|
|
|
}
|
|
|
BigDecimal userGalaxyCoin = user.getGalaxyCoin();
|
|
|
- if (userGalaxyCoin.compareTo(BigDecimal.ZERO) == 0) {
|
|
|
- log.info("用户:{}银河币数量为0", userId);
|
|
|
+ if (galaxyCoin < 0 && userGalaxyCoin.compareTo(BigDecimal.ZERO) == 0) {
|
|
|
+ log.info("用户:{}银河币数量为0,无法扣除", userId);
|
|
|
break;
|
|
|
}
|
|
|
BigDecimal needHandleGalaxyCoin = userGalaxyCoin.add(BigDecimal.valueOf(galaxyCoin));
|