From 3d44fc026afab6841e94481a0a09a49ceb64be1c Mon Sep 17 00:00:00 2001 From: "@jyuhsin" <729757837@qq.com> Date: Tue, 10 Mar 2026 16:24:22 +0800 Subject: [PATCH] commit --- .../ProcessTaskStartEventListener.java | 18 ++++-- .../controller/TooltipCommonController.java | 25 +++++++++ .../resources/views/layouts/platform_h5.html | 1 + .../views/platform/zhghh5/tooltip/index.html | 55 +++++++++++++++++++ 4 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/budwk/app/zhgh/tooltip/controller/TooltipCommonController.java create mode 100644 src/main/resources/views/platform/zhghh5/tooltip/index.html diff --git a/src/main/java/com/budwk/app/flow/listenter/ProcessTaskStartEventListener.java b/src/main/java/com/budwk/app/flow/listenter/ProcessTaskStartEventListener.java index 7c11f8a..147b5b9 100644 --- a/src/main/java/com/budwk/app/flow/listenter/ProcessTaskStartEventListener.java +++ b/src/main/java/com/budwk/app/flow/listenter/ProcessTaskStartEventListener.java @@ -63,14 +63,22 @@ public class ProcessTaskStartEventListener implements ProcessEventListener { List taskActors = dao.query(ProcessTaskActor.class, Cnd.where(ProcessTaskActor::getProcessTaskId, "=", task.getId())); for (ProcessTaskActor taskActor : taskActors) { + + JSONObject config = new JSONObject(); + config.set("pcUrl", Globals.AppDomain + task.getFormKey()); + // 模拟发送消息 - String message = StrUtil.format("您有一条待办任务,实例:{},处理环节:{}", instanceName, taskDisplayName); + String message = ""; + if(StrUtil.isNotBlank(task.getH5FormKey())) { + config.set("mobileUrl", Globals.AppDomain + task.getH5FormKey()); + message = StrUtil.format("您有一条待办任务,实例:{},处理环节:{}。", instanceName, taskDisplayName); + } else { + config.set("mobileUrl", Globals.AppDomain + "/platform/tooltip/h5"); + message = StrUtil.format("您有一条待办任务,实例:{},处理环节:{},请到电脑端智慧工会系统审核。", instanceName, taskDisplayName); + } log.info(message); - JSONObject config = new JSONObject(); - config.set("pcUrl", Globals.AppDomain + task.getFormKey()); - config.set("mobileUrl", Globals.AppDomain + task.getH5FormKey()); - globalMessageSendService.sendMessage(taskDisplayName, message, 2, List.of(taskActor.getActorId()), config); + globalMessageSendService.sendMessage(taskDisplayName, message, 2, List.of(taskActor.getActorId()), config); } todoService.saveTask(task); diff --git a/src/main/java/com/budwk/app/zhgh/tooltip/controller/TooltipCommonController.java b/src/main/java/com/budwk/app/zhgh/tooltip/controller/TooltipCommonController.java new file mode 100644 index 0000000..86b325a --- /dev/null +++ b/src/main/java/com/budwk/app/zhgh/tooltip/controller/TooltipCommonController.java @@ -0,0 +1,25 @@ +package com.budwk.app.zhgh.tooltip.controller; + +import cn.dev33.satoken.annotation.SaCheckLogin; +import cn.dev33.satoken.annotation.SaCheckPermission; +import org.nutz.ioc.loader.annotation.IocBean; +import org.nutz.mvc.annotation.At; +import org.nutz.mvc.annotation.Ok; + +/** + * @ClassName TooltipCommonController + * @Author JyuHsin + * @Date 2026/3/10 16:14 + * @Version 1.0 + * @Description TODO + */ +@IocBean +@Ok("json:full") +@At("/platform/tooltip") +public class TooltipCommonController { + + @At("/h5") + @Ok("beetl:platform/zhghh5/tooltip/index.html") + @SaCheckLogin + public void index() {} +} diff --git a/src/main/resources/views/layouts/platform_h5.html b/src/main/resources/views/layouts/platform_h5.html index 17ced9b..7981f5f 100644 --- a/src/main/resources/views/layouts/platform_h5.html +++ b/src/main/resources/views/layouts/platform_h5.html @@ -14,6 +14,7 @@ + diff --git a/src/main/resources/views/platform/zhghh5/tooltip/index.html b/src/main/resources/views/platform/zhghh5/tooltip/index.html new file mode 100644 index 0000000..ab49a35 --- /dev/null +++ b/src/main/resources/views/platform/zhghh5/tooltip/index.html @@ -0,0 +1,55 @@ + + + + +
+
+
+ +
+
+
温馨提醒
+
请到电脑端智慧工会系统审核
+
+
+
+ + + +