| | |
| | | agentProducer.sendNoTimeDelayMsg(kjNo, (AppContants.KJ_RECORD_TIME_INTERVAL-1) * 60 * 1000L);//提一分钟停止下注 |
| | | |
| | | //todo 测试下注 |
| | | ApiCreateDto apiCreateDto = new ApiCreateDto(); |
| | | List<ApiCreateItemDto> items = new ArrayList<>(); |
| | | ApiCreateItemDto apiCreateItemDto = new ApiCreateItemDto(); |
| | | apiCreateItemDto.setId(1L); |
| | | apiCreateItemDto.setTzAmount(new BigDecimal("10")); |
| | | items.add(apiCreateItemDto); |
| | | |
| | | ApiCreateItemDto apiCreateItemDto2 = new ApiCreateItemDto(); |
| | | apiCreateItemDto2.setId(2L); |
| | | apiCreateItemDto2.setTzAmount(new BigDecimal("10")); |
| | | items.add(apiCreateItemDto2); |
| | | |
| | | ApiCreateItemDto apiCreateItemDto3 = new ApiCreateItemDto(); |
| | | apiCreateItemDto3.setId(3L); |
| | | apiCreateItemDto3.setTzAmount(new BigDecimal("10")); |
| | | items.add(apiCreateItemDto3); |
| | | |
| | | ApiCreateItemDto apiCreateItemDto4 = new ApiCreateItemDto(); |
| | | apiCreateItemDto4.setId(4L); |
| | | apiCreateItemDto4.setTzAmount(new BigDecimal("10")); |
| | | items.add(apiCreateItemDto4); |
| | | |
| | | ApiCreateItemDto apiCreateItemDto5 = new ApiCreateItemDto(); |
| | | int randomInt = RandomUtil.randomInt(1, 25); |
| | | apiCreateItemDto5.setId(Long.parseLong(String.valueOf(randomInt))); |
| | | apiCreateItemDto5.setTzAmount(new BigDecimal("10")); |
| | | items.add(apiCreateItemDto5); |
| | | apiCreateDto.setItems(items); |
| | | |
| | | for(int i = 0;i<=100;i++){ |
| | | asyncCjService.create(apiCreateDto); |
| | | } |
| | | // ApiCreateDto apiCreateDto = new ApiCreateDto(); |
| | | // List<ApiCreateItemDto> items = new ArrayList<>(); |
| | | // ApiCreateItemDto apiCreateItemDto = new ApiCreateItemDto(); |
| | | // apiCreateItemDto.setId(1L); |
| | | // apiCreateItemDto.setTzAmount(new BigDecimal("10")); |
| | | // items.add(apiCreateItemDto); |
| | | // |
| | | // ApiCreateItemDto apiCreateItemDto2 = new ApiCreateItemDto(); |
| | | // apiCreateItemDto2.setId(2L); |
| | | // apiCreateItemDto2.setTzAmount(new BigDecimal("10")); |
| | | // items.add(apiCreateItemDto2); |
| | | // |
| | | // ApiCreateItemDto apiCreateItemDto3 = new ApiCreateItemDto(); |
| | | // apiCreateItemDto3.setId(3L); |
| | | // apiCreateItemDto3.setTzAmount(new BigDecimal("10")); |
| | | // items.add(apiCreateItemDto3); |
| | | // |
| | | // ApiCreateItemDto apiCreateItemDto4 = new ApiCreateItemDto(); |
| | | // apiCreateItemDto4.setId(4L); |
| | | // apiCreateItemDto4.setTzAmount(new BigDecimal("10")); |
| | | // items.add(apiCreateItemDto4); |
| | | // |
| | | // ApiCreateItemDto apiCreateItemDto5 = new ApiCreateItemDto(); |
| | | // int randomInt = RandomUtil.randomInt(1, 25); |
| | | // apiCreateItemDto5.setId(Long.parseLong(String.valueOf(randomInt))); |
| | | // apiCreateItemDto5.setTzAmount(new BigDecimal("10")); |
| | | // items.add(apiCreateItemDto5); |
| | | // apiCreateDto.setItems(items); |
| | | // |
| | | // for(int i = 0;i<=100;i++){ |
| | | // asyncCjService.create(apiCreateDto); |
| | | // } |
| | | |
| | | } |
| | | |
| | |
| | | DataDictionaryEnum.NO_TIME.getType(), |
| | | DataDictionaryEnum.NO_TIME.getCode() |
| | | ); |
| | | if(noTimeDic.getValue().equals(2)){ |
| | | throw new FebsException("请等待下一期"); |
| | | if("2".equals(noTimeDic.getValue())){ |
| | | throw new FebsException("已停止投注"); |
| | | } |
| | | |
| | | List<ApiCreateItemDto> items = apiCreateDto.getItems(); |
| | |
| | | IPage<CjInfo> page = new Page<>(kjRecordDto.getPageNum(), kjRecordDto.getPageSize()); |
| | | IPage<CjInfo> pages = cjInfoMapper.selectTzListByMemberId(page, kjRecordDto); |
| | | List<CjInfo> records = pages.getRecords(); |
| | | if(CollUtil.isNotEmpty(records)){ |
| | | for(CjInfo item : records){ |
| | | Long id = item.getId(); |
| | | List<CjItem> cjItems = cjItemMapper.selectListByInfoId(id); |
| | | item.setItems(cjItems); |
| | | } |
| | | } |
| | | List<ApiTzListVo> apiTzListVos = CjInfoConversion.INSTANCE.entitysToVos(records); |
| | | return new FebsResponse().success().data(apiTzListVos); |
| | | } |