| | |
| | | if(CollUtil.isEmpty(igtOnHookPlanOrders)){ |
| | | return; |
| | | } |
| | | for(IgtOnHookPlanOrder igtOnHookPlanOrder : igtOnHookPlanOrders){ |
| | | BigDecimal avaAmount = igtOnHookPlanOrder.getAvaAmount(); |
| | | if(avaAmount.compareTo(BigDecimal.ZERO) > 0){ |
| | | /** |
| | | * 获取下一个开奖记录 |
| | | * 生成一条开奖字表记录 |
| | | * 计算收益 |
| | | */ |
| | | String redisKey = ""; |
| | | if("prod".equals(active)){ |
| | | redisKey = "on_hook_award_id"; |
| | |
| | | DataDictionaryCustom maxHoursDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.MAX_HOURS.getType(), DataDictionaryEnum.MAX_HOURS.getCode()); |
| | | Float maxHours = Float.parseFloat(maxHoursDic.getValue()); |
| | | maxHours = maxHours * 60 / 5; |
| | | |
| | | for(IgtOnHookPlanOrder igtOnHookPlanOrder : igtOnHookPlanOrders){ |
| | | BigDecimal avaAmount = igtOnHookPlanOrder.getAvaAmount(); |
| | | if(avaAmount.compareTo(BigDecimal.ZERO) > 0){ |
| | | /** |
| | | * 获取下一个开奖记录 |
| | | * 生成一条开奖字表记录 |
| | | * 计算收益 |
| | | */ |
| | | |
| | | List<IgtOnHookPlanOrderItem> igtOnHookPlanOrderItemsOld = igtOnHookPlanOrderItemDao.selectByIgtIdAndMemberId(igtOnHookPlanOrder.getId(),igtOnHookPlanOrder.getMemberId()); |
| | | //如果没有中奖记录则是新增一条1挂机方案的挂机子表记录 |
| | | if(CollUtil.isEmpty(igtOnHookPlanOrderItemsOld)){ |