Commit 09b54552 by wangjf

修复分页

parent 335ad986
...@@ -3,6 +3,7 @@ package com.mobvista.apptag.service; ...@@ -3,6 +3,7 @@ package com.mobvista.apptag.service;
import java.util.List; import java.util.List;
import com.mobvista.apptag.entity.TagResult; import com.mobvista.apptag.entity.TagResult;
import com.mobvista.apptag.utils.Query;
/** /**
* @author wangjf * @author wangjf
...@@ -15,7 +16,7 @@ public interface ResultService { ...@@ -15,7 +16,7 @@ public interface ResultService {
TagResult find(String packageName); TagResult find(String packageName);
List<TagResult> list(String userId); List<TagResult> list(String userId, Query query);
int count(String userId); int count(String userId);
} }
\ No newline at end of file
...@@ -5,6 +5,7 @@ import java.util.Date; ...@@ -5,6 +5,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper;
import com.mobvista.apptag.entity.Tag; import com.mobvista.apptag.entity.Tag;
import com.mobvista.apptag.entity.TagResult; import com.mobvista.apptag.entity.TagResult;
import com.mobvista.apptag.entity.User; import com.mobvista.apptag.entity.User;
...@@ -13,6 +14,7 @@ import com.mobvista.apptag.mapper.TagDao; ...@@ -13,6 +14,7 @@ import com.mobvista.apptag.mapper.TagDao;
import com.mobvista.apptag.mapper.UserDao; import com.mobvista.apptag.mapper.UserDao;
import com.mobvista.apptag.service.ResultService; import com.mobvista.apptag.service.ResultService;
import com.mobvista.apptag.utils.Query;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -62,9 +64,10 @@ public class ResultServiceImpl implements ResultService { ...@@ -62,9 +64,10 @@ public class ResultServiceImpl implements ResultService {
} }
@Override @Override
public List<TagResult> list(String userId) { public List<TagResult> list(String userId, Query query) {
User user = userDao.find(userId); User user = userDao.find(userId);
List<TagResult> results; List<TagResult> results;
PageHelper.startPage(query.getOffset() / query.getLimit() + 1, query.getLimit());
if (user.getRole() == 0) { if (user.getRole() == 0) {
results = resultDao.list(userId); results = resultDao.list(userId);
} else { } else {
......
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