Commit 5b0c2a92 by xiongjiangtao

导出

parent b5e4387a
......@@ -1122,7 +1122,7 @@ public class ChatDataController extends NewBaseController {
JSONObject jsonObject = new JSONObject();
req.dealWithParam(jsonObject);
storeAuthUtils.setCommonParam(jsonObject, new StoreGroupCommonQO());
jsonObject.put("apolloKey", "data_mbr_scale_haoban_qw_group_chat_join");
jsonObject.put("apolloKey", "data_mbr_scale_haoban_qw_group_chat_exit");
//Excel的标题是字段进行计算
List<String> indexList = new ArrayList<>();
List<String> fieldList = new ArrayList<>();
......@@ -1228,7 +1228,7 @@ public class ChatDataController extends NewBaseController {
JSONObject jsonObject = new JSONObject();
req.dealWithParam(jsonObject);
storeAuthUtils.setCommonParam(jsonObject, new StoreGroupCommonQO());
jsonObject.put("apolloKey", "data_mbr_scale_haoban_qw_group_chat_join");
jsonObject.put("apolloKey", "data_mbr_scale_haoban_qw_group_chat_con_detail");
//Excel的标题是字段进行计算
List<String> indexList = new ArrayList<>();
List<String> fieldList = new ArrayList<>();
......
......@@ -32,14 +32,10 @@ public class GroupChatDetailsHandle extends DownloadHandlerAbstract<GroupChatCha
@Override
public List<GroupChatChatDetailVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("好办单聊统计-门店维度-导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_con_detail");
List<JSONObject> list = DataApiUtils.getPageList(res);
jsonObject.put("groupType", 1);
......@@ -48,19 +44,6 @@ public class GroupChatDetailsHandle extends DownloadHandlerAbstract<GroupChatCha
if (list == null) {
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
if (CollectionUtils.isNotEmpty(totalList)) {
JSONObject total = totalList.get(0);
total.put("clerkName", "合计(" + page.getTotalCount() + ")");
list.add(0, total);
}
}
}
if (CollectionUtils.isNotEmpty(list)) {
List<GroupChatChatDetailVO> result = JSONObject.parseArray(JSON.toJSONString(list), GroupChatChatDetailVO.class);
return result;
......
......@@ -33,14 +33,10 @@ public class GroupClerkDataHandle extends DownloadHandlerAbstract<GroupChatClerk
@Override
public List<GroupChatClerkVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("好办单聊统计-门店维度-导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_count");
List<JSONObject> list = DataApiUtils.getPageList(res);
jsonObject.put("groupType", 1);
......@@ -49,18 +45,6 @@ public class GroupClerkDataHandle extends DownloadHandlerAbstract<GroupChatClerk
if (list == null) {
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
if (CollectionUtils.isNotEmpty(totalList)) {
JSONObject total = totalList.get(0);
total.put("clerkName", "合计(" + page.getTotalCount() + ")");
list.add(0, total);
}
}
}
if (CollectionUtils.isNotEmpty(list)) {
List<GroupChatClerkVO> result = JSONObject.parseArray(JSON.toJSONString(list), GroupChatClerkVO.class);
......
......@@ -33,10 +33,6 @@ public class GroupDetailsHandle extends DownloadHandlerAbstract<GroupChatDetail
@Override
public List<GroupChatDetailVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("好办单聊统计-门店维度-导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
......@@ -49,18 +45,6 @@ public class GroupDetailsHandle extends DownloadHandlerAbstract<GroupChatDetail
if (list == null) {
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
if (CollectionUtils.isNotEmpty(totalList)) {
JSONObject total = totalList.get(0);
total.put("clerkName", "合计(" + page.getTotalCount() + ")");
list.add(0, total);
}
}
}
if (CollectionUtils.isNotEmpty(list)) {
List<GroupChatDetailVO> result = JSONObject.parseArray(JSON.toJSONString(list), GroupChatDetailVO.class);
......
......@@ -33,14 +33,10 @@ public class GroupExitHandle extends DownloadHandlerAbstract<GroupChatExitDetai
@Override
public List<GroupChatExitDetailVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("好办单聊统计-门店维度-导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_exit");
List<JSONObject> list = DataApiUtils.getPageList(res);
jsonObject.put("groupType", 1);
......@@ -49,18 +45,6 @@ public class GroupExitHandle extends DownloadHandlerAbstract<GroupChatExitDetai
if (list == null) {
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
if (CollectionUtils.isNotEmpty(totalList)) {
JSONObject total = totalList.get(0);
total.put("clerkName", "合计(" + page.getTotalCount() + ")");
list.add(0, total);
}
}
}
if (CollectionUtils.isNotEmpty(list)) {
List<GroupChatExitDetailVO> result = JSONObject.parseArray(JSON.toJSONString(list), GroupChatExitDetailVO.class);
......
......@@ -33,14 +33,10 @@ public class GroupJoinHandle extends DownloadHandlerAbstract<GroupChatJoinDetai
@Override
public List<GroupChatJoinDetailVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("好办单聊统计-门店维度-导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_join");
List<JSONObject> list = DataApiUtils.getPageList(res);
jsonObject.put("groupType", 1);
......@@ -49,18 +45,6 @@ public class GroupJoinHandle extends DownloadHandlerAbstract<GroupChatJoinDetai
if (list == null) {
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
if (CollectionUtils.isNotEmpty(totalList)) {
JSONObject total = totalList.get(0);
total.put("clerkName", "合计(" + page.getTotalCount() + ")");
list.add(0, total);
}
}
}
if (CollectionUtils.isNotEmpty(list)) {
List<GroupChatJoinDetailVO> result = JSONObject.parseArray(JSON.toJSONString(list), GroupChatJoinDetailVO.class);
......
......@@ -40,7 +40,7 @@ public class GroupStoreDataHandle extends DownloadHandlerAbstract<GroupChatStore
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> res = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_count");
List<JSONObject> list = DataApiUtils.getPageList(res);
jsonObject.put("groupType", 1);
......@@ -50,7 +50,7 @@ public class GroupStoreDataHandle extends DownloadHandlerAbstract<GroupChatStore
list = new ArrayList<>();
}
if (isFirst) {
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_chat_count");
Map<String, Object> totalRes = DataApiUtils.http(jsonObject.toJSONString(), "data_mbr_scale_haoban_qw_group_chat_count");
Page page = DataApiUtils.getPageData(totalRes);
if (page != null) {
List<JSONObject> totalList = page.getResult();
......
......@@ -35,10 +35,6 @@ public class SingleChatDetailsHandle extends DownloadHandlerAbstract<SingleChatD
@Override
public List<SingleChatDetailVO> getData(Context context, String searchDataParams, Integer currentPage) {
boolean isFirst = currentPage != null && currentPage == 1;
if (isFirst) {
LOGGER.info("数据-企微数据-流失好友-明细导出日志");
}
JSONObject jsonObject = JSON.parseObject(searchDataParams);
jsonObject.put("pageNum", currentPage);
jsonObject.put("pageSize", getPageSize());
......
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