|
@@ -156,7 +156,7 @@ public class UserGalaxyCoinServiceImpl implements UserGalaxyCoinService {
|
|
|
.gt(UserGalaxyCoinRecord::getExpiryTime, DateTime.now())
|
|
.gt(UserGalaxyCoinRecord::getExpiryTime, DateTime.now())
|
|
|
.gt(UserGalaxyCoinRecord::getRemainGalaxyCoin, 0));
|
|
.gt(UserGalaxyCoinRecord::getRemainGalaxyCoin, 0));
|
|
|
//需要使用的银河币
|
|
//需要使用的银河币
|
|
|
- BigDecimal userFinalUseGalaxyCoin = galaxyCoin.subtract(remainGalaxyCoin);
|
|
|
|
|
|
|
+ BigDecimal userFinalUseGalaxyCoin = galaxyCoin.subtract(remainGalaxyCoin).abs();
|
|
|
for (UserGalaxyCoinRecord galaxyCoinRecord : availableGalaxyCoinList) {
|
|
for (UserGalaxyCoinRecord galaxyCoinRecord : availableGalaxyCoinList) {
|
|
|
if (userFinalUseGalaxyCoin.compareTo(BigDecimal.ZERO) <= 0) {
|
|
if (userFinalUseGalaxyCoin.compareTo(BigDecimal.ZERO) <= 0) {
|
|
|
break;
|
|
break;
|