Commit b968c205 authored by shiyu's avatar shiyu

签到任务列表分页

parent f0f2416f
package com.wwdz.ch.wx.impl.qiandao;
import com.github.pagehelper.PageInfo;
import com.wwdz.ch.core.consts.CommConsts;
import com.wwdz.ch.core.consts.qiandao.SignInTaskEnum;
import com.wwdz.ch.core.type.PageSearchResult;
import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.db.dao.UserSignInDao;
import com.wwdz.ch.db.dao.qiandao.QdUserSignInDao;
......@@ -82,6 +84,7 @@ public class QdSignInTaskServiceImpl implements QdSignInTaskService {
try {
List<SignInTaskVo> signInTaskVoList = new ArrayList<>();
List<SignInTask> taskList = signInTaskDao.findByPage(dto);
PageInfo pageInfo = new PageInfo<>(taskList);
for (SignInTask task : taskList) {
SignInTaskVo signInTaskVo = new SignInTaskVo();
EntityMapper.copyAttribute(task, signInTaskVo);
......@@ -92,7 +95,7 @@ public class QdSignInTaskServiceImpl implements QdSignInTaskService {
signInTaskVo.setJoinPeopleNum(joinPeopleNum);
signInTaskVoList.add(signInTaskVo);
}
return Result.success(signInTaskVoList);
return Result.success(PageSearchResult.of(pageInfo, signInTaskVoList));
} catch (Exception e) {
logger.error("查询签到任务列表失败 error :{}", e);
}
......
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