| | |
| | | public List<CouponListVo> queryCouponList(Integer uid, Integer distributionMethod) throws Exception { |
| | | String value = redisUtil.getValue("VIP_P_" + uid); |
| | | if (ToolUtil.isEmpty(value)) { |
| | | Thread.sleep(5000); |
| | | Thread.sleep(3000); |
| | | value = redisUtil.getValue("VIP_P_" + uid); |
| | | } |
| | | List<CouponListVo> listVos = new ArrayList<>(); |
| | | if (ToolUtil.isEmpty(value)) { |
| | | if (ToolUtil.isNotEmpty(value)) { |
| | | List<Long> longs = JSON.parseArray(value, Long.class); |
| | | List<UserCoupon> list = userCouponService.getBaseMapper().selectBatchIds(longs); |
| | | List<Integer> collect = list.stream().map(UserCoupon::getCouponId).collect(Collectors.toList()); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> listRecord(Page<Object> objectPage, Integer id, List<Integer> ids, Integer type) { |
| | | return this.baseMapper.listRecord(objectPage, id, ids, type); |
| | | public List<Map<String, Object>> listRecord(Integer id, List<Integer> ids, Integer type) { |
| | | return this.baseMapper.listRecord(id, ids, type); |
| | | } |
| | | |
| | | @Override |