记得上下班打卡 | git大法好,push需谨慎

Commit 899822a7 authored by jiangxiulong's avatar jiangxiulong

统计最新40条中奖记录

parent f4b081d9
...@@ -21,5 +21,5 @@ public interface ISweetIntegralActivityService extends IService<SweetIntegralAct ...@@ -21,5 +21,5 @@ public interface ISweetIntegralActivityService extends IService<SweetIntegralAct
ResponseDto<IntegralActivityVo> detail(String integralActivityId); ResponseDto<IntegralActivityVo> detail(String integralActivityId);
ResponseDto setDrawAllList(); ResponseDto setDrawAllList(String integralActivityId);
} }
...@@ -40,7 +40,7 @@ public class SweetIntegralActivityController { ...@@ -40,7 +40,7 @@ public class SweetIntegralActivityController {
@GetMapping("setDrawAllList") @GetMapping("setDrawAllList")
@ApiOperation("统计最新40条中奖记录") @ApiOperation("统计最新40条中奖记录")
public ResponseDto setDrawAllList() { public ResponseDto setDrawAllList(@RequestParam String integralActivityId) {
return activityService.setDrawAllList(); return activityService.setDrawAllList(integralActivityId);
} }
} }
...@@ -6,6 +6,7 @@ import com.liquidnet.service.base.ResponseDto; ...@@ -6,6 +6,7 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.dto.vo.IntegralActivityPrizeVo; import com.liquidnet.service.sweet.dto.vo.IntegralActivityPrizeVo;
import com.liquidnet.service.sweet.dto.vo.IntegralActivityVo; import com.liquidnet.service.sweet.dto.vo.IntegralActivityVo;
import com.liquidnet.service.sweet.entity.SweetIntegralActivity; import com.liquidnet.service.sweet.entity.SweetIntegralActivity;
import com.liquidnet.service.sweet.entity.SweetIntegralActivityDraw;
import com.liquidnet.service.sweet.mapper.SweetIntegralActivityDrawMapper; import com.liquidnet.service.sweet.mapper.SweetIntegralActivityDrawMapper;
import com.liquidnet.service.sweet.mapper.SweetIntegralActivityMapper; import com.liquidnet.service.sweet.mapper.SweetIntegralActivityMapper;
import com.liquidnet.service.sweet.service.ISweetIntegralActivityService; import com.liquidnet.service.sweet.service.ISweetIntegralActivityService;
...@@ -80,9 +81,12 @@ public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralA ...@@ -80,9 +81,12 @@ public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralA
} }
@Override @Override
public ResponseDto setDrawAllList() { public ResponseDto setDrawAllList(String integralActivityId) {
// drawMapper.getStatList(); List<SweetIntegralActivityDraw> sweetIntegralActivityDraws = drawMapper.selectList(
// List<SweetAppletUser> sweetAppletUsers = sweetAppletUserMapper.selectList(Wrappers.lambdaQuery(SweetAppletUser.class).last("limit " + (page * size) + "," + ((page + 1) * size))); Wrappers.lambdaQuery(SweetIntegralActivityDraw.class).eq(SweetIntegralActivityDraw::getIntegralActivityId, integralActivityId)
.last("limit 0,35")
);
redisDataUtils.setIntegralActivityDrawAll(integralActivityId, sweetIntegralActivityDraws);
return ResponseDto.success(); return ResponseDto.success();
} }
......
...@@ -557,6 +557,11 @@ public class RedisDataUtils { ...@@ -557,6 +557,11 @@ public class RedisDataUtils {
return collect; return collect;
} }
} }
public void setIntegralActivityDrawAll(String integralActivityId, List<SweetIntegralActivityDraw> sweetIntegralActivityDraws) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_INTEGRAL_ACTIVITY_DRAW_ALL_LIST
.concat(integralActivityId);
redisUtil.set(redisKey, sweetIntegralActivityDraws);
}
public LinkedList<IntegralActivityDrawVo> getIntegralActivityDrawList(String uid, String integralActivityId) { public LinkedList<IntegralActivityDrawVo> getIntegralActivityDrawList(String uid, String integralActivityId) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_INTEGRAL_ACTIVITY_DRAW_IN_USER String redisKey = SweetConstant.REDIS_KEY_SWEET_INTEGRAL_ACTIVITY_DRAW_IN_USER
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment