Commit 9bbe6918 authored by yajun.zhang's avatar yajun.zhang

日志

parent 809ad79a
...@@ -295,7 +295,6 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService { ...@@ -295,7 +295,6 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService {
//数据库查出来的 //数据库查出来的
List<ThirdWorkOrderExportVo> dbAllData = new ArrayList<>(); List<ThirdWorkOrderExportVo> dbAllData = new ArrayList<>();
List<ThirdWorkOrderExportVo> kdspResult = new ArrayList<>(); List<ThirdWorkOrderExportVo> kdspResult = new ArrayList<>();
Set<String> orderNos = new HashSet<>(); Set<String> orderNos = new HashSet<>();
for (int i = 1;i <= pageNo;i++){ for (int i = 1;i <= pageNo;i++){
...@@ -382,16 +381,14 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService { ...@@ -382,16 +381,14 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService {
} }
} }
log.info("工单kdsp查询订单商品数据结果:"+kdspResult.size() +" 详细数据:"+JSON.toJSONString(kdspResult)); log.info("工单kdsp查询订单商品数据结果:"+kdspResult.size() +" 详细数据:"+JSON.toJSONString(kdspResult));
List<ThirdWorkOrderExportVo> exportVos = new ArrayList<>(); List<ThirdWorkOrderExportVo> exportVos = new ArrayList<>();
Map<String, List<ThirdWorkOrderExportVo>> groupBy = kdspResult.stream().collect(Collectors.groupingBy(ThirdWorkOrderExportVo::getOrderNo)); Map<String, List<ThirdWorkOrderExportVo>> groupBy = kdspResult.stream().collect(Collectors.groupingBy(ThirdWorkOrderExportVo::getOrderNo));
for (ThirdWorkOrderExportVo dbData : dbAllData){ for (ThirdWorkOrderExportVo dbData : dbAllData){
List<ThirdWorkOrderExportVo> kdspOrders = groupBy.get(dbData.getOrderNo()); List<ThirdWorkOrderExportVo> kdspOrders = groupBy.get(dbData.getOrderNo());
if ("1919954033167388672".equals(dbData.getOrderNo())){ if ("1919954033167388672".equals(dbData.getOrderNo())){
log.info("aaa:1919954033167388672:"+JSON.toJSONString(kdspOrders)); log.info("订单1919954033167388672:"+JSON.toJSONString(kdspOrders));
log.info("工单1919954033167388672:"+JSON.toJSONString(dbData));
} }
if (CollectionUtils.isEmpty(kdspOrders)){ if (CollectionUtils.isEmpty(kdspOrders)){
exportVos.add(dbData); exportVos.add(dbData);
...@@ -414,14 +411,15 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService { ...@@ -414,14 +411,15 @@ public class ThirdWorkOrderServiceImpl implements IThirdWorkOrderService {
kdspOrder.setFeedbackChannel(dbData.getFeedbackChannel()); kdspOrder.setFeedbackChannel(dbData.getFeedbackChannel());
kdspOrder.setQuestionLevel(dbData.getQuestionLevel()); kdspOrder.setQuestionLevel(dbData.getQuestionLevel());
kdspOrder.setCloseTime(dbData.getCloseTime()); kdspOrder.setCloseTime(dbData.getCloseTime());
log.info("工单1919954033167388672-1:"+JSON.toJSONString(kdspOrder));
exportVos.add(kdspOrder); exportVos.add(kdspOrder);
} }
} }
log.info("工单导出完整数据结果:"+exportVos.size() +" 详细数据:"+JSON.toJSONString(exportVos)); log.info("工单导出完整数据结果:"+exportVos.size() +" 详细数据:"+JSON.toJSONString(exportVos));
Map<String, List<ThirdWorkOrderExportVo>> abc = exportVos.stream().collect(Collectors.groupingBy(ThirdWorkOrderExportVo::getProcessInstanceId)); Map<String, List<ThirdWorkOrderExportVo>> abc = exportVos.stream().collect(Collectors.groupingBy(ThirdWorkOrderExportVo::getId));
List<ThirdWorkOrderExportVo> thirdWorkOrderExportVos = abc.get("20250512123714174702463403092838"); List<ThirdWorkOrderExportVo> thirdWorkOrderExportVos = abc.get("1344922");
log.info("工单Id20250512123714174702463403092838详细数据:"+JSON.toJSONString(thirdWorkOrderExportVos)); log.info("abcd1344922详细数据:"+JSON.toJSONString(thirdWorkOrderExportVos));
String date = DateUtil.format(new Date(), DateUtil.YYYYMMDDHHMMSS); String date = DateUtil.format(new Date(), DateUtil.YYYYMMDDHHMMSS);
String path = System.getProperty("java.io.tmpdir") +File.separator + "工单导出"+DateUtil.format(new Date(),DateUtil.YYYYMMDDHHMMSS) +".xlsx"; String path = System.getProperty("java.io.tmpdir") +File.separator + "工单导出"+DateUtil.format(new Date(),DateUtil.YYYYMMDDHHMMSS) +".xlsx";
......
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