|
@@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.scheduling.annotation.Async;
|
|
import org.springframework.scheduling.annotation.Async;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -302,6 +303,7 @@ public class AppGameBettingTask {
|
|
List<String> bettingItemsList = Arrays.asList(bettingItems);
|
|
List<String> bettingItemsList = Arrays.asList(bettingItems);
|
|
|
|
|
|
double bettingAmount = appGameBetting.getBettingAmount() * appGameBetting.getBettingMultiple();
|
|
double bettingAmount = appGameBetting.getBettingAmount() * appGameBetting.getBettingMultiple();
|
|
|
|
+ bettingAmount = new BigDecimal(bettingAmount + "").setScale(2, BigDecimal.ROUND_HALF_DOWN).doubleValue();
|
|
|
|
|
|
if(appGameBetting.getBettingGameType() == 0){
|
|
if(appGameBetting.getBettingGameType() == 0){
|
|
if(!bettingItemsList.contains(appGameBetting.getBettingItem())){
|
|
if(!bettingItemsList.contains(appGameBetting.getBettingItem())){
|
|
@@ -337,6 +339,7 @@ public class AppGameBettingTask {
|
|
AppGameItemBettingVO appGameItemBettingVO = itemList.get(k);
|
|
AppGameItemBettingVO appGameItemBettingVO = itemList.get(k);
|
|
if(bettingItemsList.contains(appGameItemBettingVO.getBettingItem())){
|
|
if(bettingItemsList.contains(appGameItemBettingVO.getBettingItem())){
|
|
bettingAmount = appGameBetting.getBettingAmount() * appGameItemBettingVO.getBettingMultiple();
|
|
bettingAmount = appGameBetting.getBettingAmount() * appGameItemBettingVO.getBettingMultiple();
|
|
|
|
+ bettingAmount = new BigDecimal(bettingAmount + "").setScale(2, BigDecimal.ROUND_HALF_DOWN).doubleValue();
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|