From b93776d7f869854aff5f51a8149035b2d85c05ad Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 5 Jan 2026 11:06:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(flow):=20=E6=B7=BB=E5=8A=A0=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E7=B1=BB=E5=9E=8B=E5=92=8CID=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=98=A0=E5=B0=84=E5=B9=B6=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=B0=83=E8=AF=95=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在HrmFlowTask实体中添加TableField注解映射biz_type和biz_id字段 - 在流程任务服务实现中添加业务类型和ID的打印调试信息 - 在创建下一个任务时设置业务类型和ID字段值 - 修复流程处理中的业务数据传递问题 --- klp-hrm/src/main/java/com/klp/hrm/domain/HrmFlowTask.java | 3 +++ .../java/com/klp/hrm/service/impl/HrmFlowTaskServiceImpl.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/klp-hrm/src/main/java/com/klp/hrm/domain/HrmFlowTask.java b/klp-hrm/src/main/java/com/klp/hrm/domain/HrmFlowTask.java index 6faa5a04..45fd8840 100644 --- a/klp-hrm/src/main/java/com/klp/hrm/domain/HrmFlowTask.java +++ b/klp-hrm/src/main/java/com/klp/hrm/domain/HrmFlowTask.java @@ -1,5 +1,6 @@ package com.klp.hrm.domain; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; @@ -26,9 +27,11 @@ public class HrmFlowTask extends BaseEntity implements Serializable { private String remark; /** 业务类型:leave/travel/seal */ + @TableField("biz_type") private String bizType; /** 业务ID:对应请假/出差/用印的 bizId */ + @TableField("biz_id") private Long bizId; @TableLogic diff --git a/klp-hrm/src/main/java/com/klp/hrm/service/impl/HrmFlowTaskServiceImpl.java b/klp-hrm/src/main/java/com/klp/hrm/service/impl/HrmFlowTaskServiceImpl.java index 261d0f0a..37eefdf8 100644 --- a/klp-hrm/src/main/java/com/klp/hrm/service/impl/HrmFlowTaskServiceImpl.java +++ b/klp-hrm/src/main/java/com/klp/hrm/service/impl/HrmFlowTaskServiceImpl.java @@ -225,6 +225,8 @@ public class HrmFlowTaskServiceImpl implements IHrmFlowTaskService { nextTask.setInstId(inst.getInstId()); nextTask.setNodeId(next.getNodeId()); nextTask.setAssigneeUserId(assignees.get(0)); + nextTask.setBizType(inst.getBizType()); + nextTask.setBizId(inst.getBizId()); nextTask.setStatus("pending"); baseMapper.insert(nextTask); } else {