diff --git a/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/attendance/controller/WebStatisticsController.java b/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/attendance/controller/WebStatisticsController.java index 27f6941..8847b26 100644 --- a/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/attendance/controller/WebStatisticsController.java +++ b/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/attendance/controller/WebStatisticsController.java @@ -284,6 +284,23 @@ public class WebStatisticsController implements FtbStatisticsApi { return ActionResult.success(); } + @NoDataSourceBind + @Operation(summary = "日统计触发") + @GetMapping("/dayStatisticsTriggered") + public ActionResult dayStatisticsTriggered(@RequestParam("tenantId") String tenantId, + @RequestParam("groupId") String groupId, + @RequestParam("userId") String userId, + @RequestParam("day") String day) throws LoginException { + StatisticsSingleDto courseEventDTO = StatisticsSingleDto.builder() + .tenantId(tenantId) + .groupId(groupId) + .userId(userId) + .day(DateUtil.parse(day)) + .triggerSceneEnum(TriggerSceneEnum.MANUAL_TRIGGER) + .build(); + dayStaService.statisticDataChange(courseEventDTO); + return ActionResult.success(); + } @NoDataSourceBind @Operation(summary = "日统计数据清除")