提交 14f8b7d9 authored 作者: 000516's avatar 000516 提交者: Coding

飞书表格打卡时间、打卡定位合并

Merge Request: 飞书表格打卡时间、打卡定位合并 Created By: @李秋林 Accepted By: @李秋林 URL: https://g-pkkp8204.coding.net/p/promotion/d/wangxiaolu-export/git/merge/186?initial=true
...@@ -41,29 +41,39 @@ public class ActivityToFeishuSheet { ...@@ -41,29 +41,39 @@ public class ActivityToFeishuSheet {
*/ */
@PostMapping("/feishu/sheet") @PostMapping("/feishu/sheet")
public void activityList(@RequestBody ActivityVo activityVo) { public void activityList(@RequestBody ActivityVo activityVo) {
//
// /** /**
// * 1>> 查询活动记录 * 1>> 查询活动记录
// * 查询当天的记录 * 查询当天的记录
// */ */
// List<TemporaryActivityReportedDO> reportedDos = promotionActivityService.findActivityList(activityVo); List<TemporaryActivityReportedDO> reportedDos = promotionActivityService.findActivityList(activityVo);
// List<Long> activityId = reportedDos.stream().map(TemporaryActivityReportedDO::getId).collect(Collectors.toList());
// Map<Long, List<TemporaryActivityPhotoDO>> activityPhotos = promotionActivityService.findActivityPhotos(activityId); log.info("应上传飞书{}条活动记录",reportedDos.size());
//
// /** if (CollectionUtils.isEmpty(reportedDos)){
// * 2>> 查询打卡记录 log.info("无活动记录,停止上传");
// */ return;
// List<TemporaryActivityClockDO> clockPhoto = promotionActivityService.findClockPhoto(activityVo); }
// Map<String, List<TemporaryActivityPhotoDO>> clockPhotoMap = new HashMap<>();
// clockPhoto.stream().forEach(cp -> { List<Long> activityIds = reportedDos.stream().map(TemporaryActivityReportedDO::getId).collect(Collectors.toList());
// clockPhotoMap.put(cp.getTemporaryId() + "-" + cp.getCreateDate(), cp.getPhotoList());
// }); Map<Long, List<TemporaryActivityPhotoDO>> activityPhotos = promotionActivityService.findActivityPhotos(activityIds);
// Map<Long, TemporaryActivityClockDO> clockMap = promotionActivityService.findClockInfoByActivityIds(activityIds);
// log.info("============== 活动记录上传飞书 start(" + System.currentTimeMillis() + ") ==============");
// /**
// activityToFeishuSheetService.activityDataToFeishuSheet(reportedDos,activityPhotos,clockPhotoMap); * 2>> 查询打卡图片
// */
// log.info("============== 活动记录上传飞书 end(" + System.currentTimeMillis() + ") =============="); List<TemporaryActivityClockDO> clockPhoto = promotionActivityService.findClockPhotoByActivityIds(activityIds);
Map<String, List<TemporaryActivityPhotoDO>> clockPhotoMap = new HashMap<>();
clockPhoto.stream().forEach(cp -> {
clockPhotoMap.put(cp.getTemporaryId() + "-" + cp.getCreateDate(), cp.getPhotoList());
});
activityToFeishuSheetService.activityDataToFeishuSheet(reportedDos,activityPhotos,clockMap,clockPhotoMap);
log.info("============== 活动记录上传飞书 end ==============");
} }
@GetMapping("/feishu/yesterday_sheet") @GetMapping("/feishu/yesterday_sheet")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论