提交 0d9858bd authored 作者: 李秋林's avatar 李秋林

分页查询:勤策-同步终端store数据

上级 bef95f77
......@@ -73,18 +73,28 @@ public class QinCeDataTaskServiceImpl implements QinCeDataTaskService {
*/
@Override
public void shopDetailAllTask() {
Map<String, Object> params = qinCeUtils.queryShopParam();
int i = 0;
boolean nextPage = true;
while (nextPage) {
i++;
nextPage = booleanshopDetailPage(i);
}
}
private boolean booleanshopDetailPage(Integer pageNum) {
Map<String, Object> params = qinCeUtils.queryShopParam(pageNum);
String url = qinCeUtils.builderUrl(QinCeUtils.QUERY_SHORE, params);
// 发起请求、接收结果
JSONObject resultJson = OkHttp.post(url, params);
JSONArray responseDatas = resultJson.getJSONArray("response_data");
if (responseDatas.size() <= 0) {
log.error("勤策-同步人员数据,未查询到数据");
return;
log.error("勤策-同步终端store数据,未查询到数据");
return false;
}
log.info("勤策-同步终端数据,查询到数据「{}」条", responseDatas.size());
log.info("勤策-同步终端store数据,查询到第{}页数据「{}」条", pageNum, responseDatas.size());
qinCeClienteleShopDao.shopDetailAllTask(responseDatas);
return true;
}
}
......@@ -97,10 +97,10 @@ public class QinCeUtils {
/**
* 查询[客户管理-终端]参数
*/
public Map<String, Object> queryShopParam() {
public Map<String, Object> queryShopParam(Integer pageNum) {
HashMap<String, Object> params = new HashMap<>();
// 分页页码,默认1
params.put("page_number", "1");
params.put("page_number", pageNum);
// 记录状态。0:已删除,1:正常
// 0:已删除:客户回收站中的终端数据
params.put("status", "");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论