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

Commit 899822a7 authored by jiangxiulong's avatar jiangxiulong

统计最新40条中奖记录

parent f4b081d9
......@@ -21,5 +21,5 @@ public interface ISweetIntegralActivityService extends IService<SweetIntegralAct
ResponseDto<IntegralActivityVo> detail(String integralActivityId);
ResponseDto setDrawAllList();
ResponseDto setDrawAllList(String integralActivityId);
}
......@@ -40,7 +40,7 @@ public class SweetIntegralActivityController {
@GetMapping("setDrawAllList")
@ApiOperation("统计最新40条中奖记录")
public ResponseDto setDrawAllList() {
return activityService.setDrawAllList();
public ResponseDto setDrawAllList(@RequestParam String integralActivityId) {
return activityService.setDrawAllList(integralActivityId);
}
}
......@@ -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.IntegralActivityVo;
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.SweetIntegralActivityMapper;
import com.liquidnet.service.sweet.service.ISweetIntegralActivityService;
......@@ -80,9 +81,12 @@ public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralA
}
@Override
public ResponseDto setDrawAllList() {
// drawMapper.getStatList();
// List<SweetAppletUser> sweetAppletUsers = sweetAppletUserMapper.selectList(Wrappers.lambdaQuery(SweetAppletUser.class).last("limit " + (page * size) + "," + ((page + 1) * size)));
public ResponseDto setDrawAllList(String integralActivityId) {
List<SweetIntegralActivityDraw> sweetIntegralActivityDraws = drawMapper.selectList(
Wrappers.lambdaQuery(SweetIntegralActivityDraw.class).eq(SweetIntegralActivityDraw::getIntegralActivityId, integralActivityId)
.last("limit 0,35")
);
redisDataUtils.setIntegralActivityDrawAll(integralActivityId, sweetIntegralActivityDraws);
return ResponseDto.success();
}
......
......@@ -557,6 +557,11 @@ public class RedisDataUtils {
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) {
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