|
@@ -400,25 +400,27 @@ public class AppGameBettingController extends BaseController{
|
|
List<AppGameItemBettingVO> itemList = JSON.parseArray(appGameBetting.getBettingItem(), AppGameItemBettingVO.class);
|
|
List<AppGameItemBettingVO> itemList = JSON.parseArray(appGameBetting.getBettingItem(), AppGameItemBettingVO.class);
|
|
|
|
|
|
for(AppGameItemBettingVO item : itemList){
|
|
for(AppGameItemBettingVO item : itemList){
|
|
- if(itemMap.containsKey(item.getBettingItem())){
|
|
|
|
- AppUserGameBettingDetailsCountVO appUserGameBettingDetailsCountVO = itemMap.get(item.getBettingItem());
|
|
|
|
- appUserGameBettingDetailsCountVO.setOrderAmount(appUserGameBettingDetailsCountVO.getOrderAmount() + item.getBettingAmount());
|
|
|
|
- if(appGameBetting.getIsWinning() == 1){
|
|
|
|
- appUserGameBettingDetailsCountVO.setWinAmount(appUserGameBettingDetailsCountVO.getWinAmount() + (item.getBettingAmount() * getMultiple(itemList.size())));
|
|
|
|
- }else if(appGameBetting.getIsWinning() == 2){
|
|
|
|
- appUserGameBettingDetailsCountVO.setLoseAmount(appUserGameBettingDetailsCountVO.getLoseAmount() + item.getBettingAmount());
|
|
|
|
|
|
+ if(item.getBettingItem().equals(appUserGameBettingCountVO.getGameLotterySucc())){
|
|
|
|
+ if(itemMap.containsKey(item.getBettingItem())){
|
|
|
|
+ AppUserGameBettingDetailsCountVO appUserGameBettingDetailsCountVO = itemMap.get(item.getBettingItem());
|
|
|
|
+ appUserGameBettingDetailsCountVO.setOrderAmount(appUserGameBettingDetailsCountVO.getOrderAmount() + item.getBettingAmount());
|
|
|
|
+ if(appGameBetting.getIsWinning() == 1){
|
|
|
|
+ appUserGameBettingDetailsCountVO.setWinAmount(appUserGameBettingDetailsCountVO.getWinAmount() + (item.getBettingAmount() * getMultiple(itemList.size())));
|
|
|
|
+ }else if(appGameBetting.getIsWinning() == 2){
|
|
|
|
+ appUserGameBettingDetailsCountVO.setLoseAmount(appUserGameBettingDetailsCountVO.getLoseAmount() + item.getBettingAmount());
|
|
|
|
+ }
|
|
|
|
+ itemMap.put(item.getBettingItem(), appUserGameBettingDetailsCountVO);
|
|
|
|
+ }else{
|
|
|
|
+ AppUserGameBettingDetailsCountVO appUserGameBettingDetailsCountVO = new AppUserGameBettingDetailsCountVO();
|
|
|
|
+ appUserGameBettingDetailsCountVO.setBettingTtem(item.getBettingItem());
|
|
|
|
+ appUserGameBettingDetailsCountVO.setOrderAmount(appUserGameBettingDetailsCountVO.getOrderAmount() + item.getBettingAmount());
|
|
|
|
+ if(appGameBetting.getIsWinning() == 1){
|
|
|
|
+ appUserGameBettingDetailsCountVO.setWinAmount(appUserGameBettingDetailsCountVO.getWinAmount() + item.getBettingAmount() * getMultiple(itemList.size()));
|
|
|
|
+ }else if(appGameBetting.getIsWinning() == 2){
|
|
|
|
+ appUserGameBettingDetailsCountVO.setLoseAmount(appUserGameBettingDetailsCountVO.getLoseAmount() + item.getBettingAmount());
|
|
|
|
+ }
|
|
|
|
+ itemMap.put(item.getBettingItem(), appUserGameBettingDetailsCountVO);
|
|
}
|
|
}
|
|
- itemMap.put(item.getBettingItem(), appUserGameBettingDetailsCountVO);
|
|
|
|
- }else{
|
|
|
|
- AppUserGameBettingDetailsCountVO appUserGameBettingDetailsCountVO = new AppUserGameBettingDetailsCountVO();
|
|
|
|
- appUserGameBettingDetailsCountVO.setBettingTtem(item.getBettingItem());
|
|
|
|
- appUserGameBettingDetailsCountVO.setOrderAmount(appUserGameBettingDetailsCountVO.getOrderAmount() + item.getBettingAmount());
|
|
|
|
- if(appGameBetting.getIsWinning() == 1){
|
|
|
|
- appUserGameBettingDetailsCountVO.setWinAmount(appUserGameBettingDetailsCountVO.getWinAmount() + item.getBettingAmount() * getMultiple(itemList.size()));
|
|
|
|
- }else if(appGameBetting.getIsWinning() == 2){
|
|
|
|
- appUserGameBettingDetailsCountVO.setLoseAmount(appUserGameBettingDetailsCountVO.getLoseAmount() + item.getBettingAmount());
|
|
|
|
- }
|
|
|
|
- itemMap.put(item.getBettingItem(), appUserGameBettingDetailsCountVO);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|