| | |
| | | DataDictionaryCustom cashDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.WIN_CASH.getType(), |
| | | DataDictionaryEnum.WIN_CASH.getCode()); |
| | | String scoreDicValue = scoreDic.getValue(); |
| | | String cashDicValue = cashDic.getValue(); |
| | | String scoreDicValue = scoreDic.getValue() == null? "0":scoreDic.getValue(); |
| | | String cashDicValue = cashDic.getValue() == null? "0":cashDic.getValue(); |
| | | BigDecimal totalProbability = new BigDecimal(scoreDicValue).add(new BigDecimal(cashDicValue)); |
| | | //获取那个更大一点的几率 |
| | | BigDecimal maxProbability = BigDecimal.ZERO; |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | apiMallAwardDetailsVo.setAwardType(mallActAwardSet.getAwardType()); |
| | | apiMallAwardDetailsVo.setAwardValue(mallActAwardSet.getAwardValue()); |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSet.getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSet.getId()); |
| | | |
| | | if(MallActAwardSet.AWARD_TYPE_JF == mallActAwardSet.getAwardType()){ |
| | | prizeScore = prizeScore.add(new BigDecimal(mallActAwardSet.getAwardValue())); |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | apiMallAwardDetailsVo.setAwardType(mallActAwardSet.getAwardType()); |
| | | apiMallAwardDetailsVo.setAwardValue(mallActAwardSet.getAwardValue()); |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSet.getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSet.getId()); |
| | | |
| | | if(MallActAwardSet.AWARD_TYPE_JF == mallActAwardSet.getAwardType()){ |
| | | prizeScore = prizeScore.add(new BigDecimal(mallActAwardSet.getAwardValue())); |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | apiMallAwardDetailsVo.setAwardType(mallActAwardSet.getAwardType()); |
| | | apiMallAwardDetailsVo.setAwardValue(mallActAwardSet.getAwardValue()); |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSet.getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSet.getId()); |
| | | |
| | | if(MallActAwardSet.AWARD_TYPE_JF == mallActAwardSet.getAwardType()){ |
| | | prizeScore = prizeScore.add(new BigDecimal(mallActAwardSet.getAwardValue())); |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | if(CollUtil.isNotEmpty(mallActAwardSetXXCY)){ |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSetXXCY.get(0).getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardName(mallActAwardSetXXCY.get(0).getAwardName()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSetXXCY.get(0).getId()); |
| | | }else{ |
| | | apiMallAwardDetailsVo.setAwardName("未中奖"); |
| | | } |
| | |
| | | apiMallAwardDetailsVo.setAwardType(mallActAwardSet.getAwardType()); |
| | | apiMallAwardDetailsVo.setAwardValue(mallActAwardSet.getAwardValue()); |
| | | apiMallAwardDetailsVo.setAwardImage(mallActAwardSet.getAwardImage()); |
| | | apiMallAwardDetailsVo.setAwardId(mallActAwardSet.getId()); |
| | | |
| | | if(MallActAwardSet.AWARD_TYPE_JF == mallActAwardSet.getAwardType()){ |
| | | prizeScore = prizeScore.add(new BigDecimal(mallActAwardSet.getAwardValue())); |