Commit Graph

132 Commits

Author SHA1 Message Date
3a6db56ac6 fix(bpm):优化PortalRequest可用性检查逻辑- 将null判断改为available()方法调用,确保sysCode、domain和protocol均非空- 在PortalRequest类中新增available()方法,用于检查实例是否可用
- 统一代码风格,优化条件判断和字符串判空逻辑
- 调整方法参数格式,增强代码可读性
- 修复潜在的空指针异常问题,提高系统稳定性
2025-11-10 09:01:54 +08:00
e7c8d58dbd 风险隐患自定义表单提交 2025-11-07 16:58:39 +08:00
a324f7e80b Merge remote-tracking branch 'origin/dev' into dev 2025-11-07 15:58:09 +08:00
878c636e2d 部门过滤添加是否删除条件 2025-11-07 15:57:45 +08:00
de1fd12522 fix(lowcode): 更新数据库-表同步状态 将多个风险相关表的IS_DB_SYNC字段设置为'N'
- 涉及的表包括: lc_item_result, lc_outside_license, lc_outside_person
- 包括风险隐患管理和识别评估相关的表- 工作项表(lc_work_item)也包含在此次更新范围内
- 此更改确保这些表不会被自动同步到低代码平台
- 防止因数据结构不一致导致的同步错误
2025-11-07 15:24:45 +08:00
f57ed1db61 Merge remote-tracking branch 'origin/dev' into dev 2025-11-07 14:04:29 +08:00
fb73ce1ff1 风险隐患管理发送消息,工作协同发送消息 2025-11-07 14:04:02 +08:00
bbe0685039 feat(lowcode): 更新安全基础资料表单JS增强逻辑
- 更新了表单JS增强中的请求参数传递方式,将data改为params
- 调整了字典数据请求接口的调用结构
- 优化了表单初始化和提交前的数据处理逻辑
- 更新了表单设计器配置及国际化字段
-修正了资料分类关联逻辑和二级分类过滤规则
- 改进了前端样式和布局细节,提升用户体验
2025-11-07 13:57:50 +08:00
f4ea8f4e28 feat(user): 调整用户账号校验规则- 修改用户账号正则表达式,允许最短1个字符
- 更新用户账号长度限制为1-30个字符
- 保持原有数字、字母、下划线组成规则不变
2025-11-06 21:23:49 +08:00
8a172a0e58 feat(system): 新增主数据用户同步功能
- 新增用户同步接口 IUserSyncService 及其实现类 UserSyncServiceImpl- 新增用户同步相关 VO 类,包括请求参数和响应结果封装
- 新增用户同步控制器 UserSyncController 提供 RESTful 接口
- 实现从主数据系统同步用户信息至本地系统的完整流程
- 支持用户数据的新增与更新操作,并关联默认部门和角色
- 添加用户名解析逻辑,支持从邮箱或子用户信息中提取用户名
- 使用并行流处理提高大批量用户数据同步性能
- 增加事务管理确保数据一致性及异常回滚机制
2025-11-05 18:46:07 +08:00
d98dcfbe78 Merge remote-tracking branch 'origin/dev' into dev 2025-11-04 17:07:01 +08:00
c65760dfe6 修改 持证人员导入【工作地点】字段导入错误的bug 2025-11-04 17:06:40 +08:00
a556ce0d17 feat(lowcode): 新增安全基础资料表单及JS增强逻辑
- 新增 lc_basic_safety_information 表单的 JS 增强脚本- 实现资料分类动态加载与联动功能
- 支持上传人、公司、部门等字段自动填充
- 添加文件下载与删除功能- 配置表单样式与国际化信息
- 设置字段校验规则与布局分组- 支持资料分类字典数据动态过滤
- 完善表单提交前的数据处理逻辑
2025-11-04 16:50:49 +08:00
674af1cc17 fix(lowcode): 更新数据库同步状态配置- 将多个表的IS_DB_SYNC字段设置为'N'- 涉及受限空间作业、外部许可等相关业务表
- 确保这些表在下次同步时重新初始化数据
- 避免因同步状态异常导致的数据不一致问题
2025-11-04 14:27:55 +08:00
e97e7dfe94 Merge remote-tracking branch 'origin/dev' into dev 2025-11-04 11:47:17 +08:00
fa57b426e5 提交审批后更新单据状态,忽略数据权限过滤 2025-11-04 11:46:52 +08:00
15d4b450b6 chore(auth):临时注释权限校验注解
- 注释了任务分配规则查询接口的权限校验注解- 保留了原有的参数校验逻辑
- 为后续权限配置调整做准备
2025-10-31 17:52:27 +08:00
90c00ebe32 feat(sql): 更新数据库同步标记表- 在 z_exec_last.sql 中添加多个新表名到 IS_DB_SYNC 更新列表
- 新增 lc_drill_plan, lc_confined_space_operation 等共 10个表
- 创建新的 z_exec_last.sql 文件以执行相同的更新逻辑
- 确保所有相关表的 IS_DB_SYNC 字段被正确设置为 'N'
2025-10-31 16:48:41 +08:00
a873c208f6 Merge remote-tracking branch 'origin/dev' into dev 2025-10-31 16:32:01 +08:00
7f45779465 工作流 自选审批人提交 2025-10-31 16:31:34 +08:00
b5f2251bcc feat(bpm): 添加发起人自选任务分配规则类型- 删除旧的字典数据项 "bpm_task_assign_rule_type" 中值为 "35" 的记录
- 插入新的字典数据项,定义 "发起人自选" 作为任务分配规则类型
- 设置新插入项的排序、标签、状态和样式属性- 添加备注信息说明该规则类型的用途
- 记录创建与更新时间和操作人信息
2025-10-31 14:41:26 +08:00
7cd4800f9d fix(lowcode): 更新数据库同步状态配置- 将多个表的IS_DB_SYNC字段设置为'N'- 影响的表包括: lc_item_result, lc_training_plan, lc_training_record, lc_work_item, lc_work_item_issus
- 此更改确保这些表不会自动同步到数据库
2025-10-31 10:58:44 +08:00
a3952adef5 工作协同sql提交 2025-10-31 10:31:19 +08:00
29405df6e1 外协人员 工作地点导入问题修复2 2025-10-30 19:19:49 +08:00
5231209ec1 Merge remote-tracking branch 'origin/dev' into dev 2025-10-30 19:10:42 +08:00
f054657c14 外协人员 工作地点导入问题修复 2025-10-30 19:10:14 +08:00
75dd44d117 chore(sql): 更新数据库表同步状态- 将多个表的IS_DB_SYNC字段设置为'N'
- 影响的表包括: lc_drill_plan, lc_outside_license,
  lc_outside_person, lc_risk_hazard_manage,
  lc_risk_identify_assessment, lc_training_plan, lc_training_plan_area, lc_training_record
2025-10-30 17:59:02 +08:00
0b80a81f58 chore(sql):为BPM流程实例扩展表添加ASSIGNEE字段
- 设置当前模式为LOWCODE_MASTER
- 新增ASSIGNEE字段以支持达梦数据库
- 添加字段存在性检查逻辑
2025-10-30 17:25:42 +08:00
b378ee10f4 20251030 sql提交 2025-10-30 17:09:43 +08:00
222aa709ec feat(database):为BPM流程实例扩展表新增处理人字段
- 新增ASSIGNEE字段用于存储流程处理人信息
- 添加达梦数据库字段存在性检查逻辑
- 实现字段重复添加保护机制- 提供字段添加成功与已存在两种提示信息
- 使用PL/SQL块确保脚本执行安全性
2025-10-30 15:24:30 +08:00
892012e41b feat(bpm):自选审批人 添加用户功能
- 在 BpmTaskAssignRuleTypeEnum 中新增 USER_SELECT 类型- 更新 BpmTaskAssignRuleDO 实体类,支持 USER_SELECT 类型的处理逻辑
- 在 BpmTaskAssignRuleServiceImpl 中实现用户自选审批人的验证和计算逻辑- 新增 calculateTaskCandidateUsersByUserSelect 方法,从流程变量中获取用户自选的审批人
-修复 BpmUserTaskActivityBehavior 中随机选择用户时的类型转换问题- 移除 BpmProcessInstanceExtDO 中 assignee 字段的 exist = false 配置
2025-10-30 15:21:48 +08:00
091ceb3619 Merge branch 'dev-bpm' into dev
# Conflicts:
#	jeelowcode-service/jeelowcode-service-bpm-biz/src/main/java/com/jeelowcode/service/bpm/service/impl/BpmProcessInstanceCopyServiceImpl.java
2025-10-27 11:35:16 +08:00
6ce3ba89c6 feat(bpm): 实现流程抄送推送待办功能
- 新增待办系统推送逻辑
- 集成 PortalRequest 和用户信息服务
- 构造并发送抄送待办请求
- 添加异常处理和日志记录- 支持创建人、接收人和发起人信息获取
- 实现待办消息的 PC 端跳转链接配置
2025-10-27 11:17:16 +08:00
b82ee9bbe5 fix(bpm): 修正流程实例复制查询条件字段名- 将 BpmProcessInstanceCopyMapper 中的 createTime 查询条件字段更正为 searchCreateTime
- 更新 BpmProcessInstanceCopyMyPageReqVO 中的 createTime 字段名为 searchCreateTime- 确保前后端查询参数字段一致性,避免因字段不匹配导致查询失败
2025-10-27 10:22:41 +08:00
3c01a72dad fix(bpm):修复流程实例创建者昵称设置错误
- 修正了创建者昵称设置的目标对象,从user改为copy对象- 确保流程实例复制页面正确显示创建者昵称- 保持与其他用户相关信息设置逻辑的一致性
2025-10-27 09:51:22 +08:00
9ac1584494 feat(bpm): 修改抄送用户字段名为options
- 将BpmProcessInstanceCopyCreateReqVO中的userIds字段重命名为options
- 更新BpmProcessInstanceCopyServiceImpl中使用该字段的代码逻辑
2025-10-27 09:40:05 +08:00
a0e768d210 feat(bpm): 支持批量创建抄送流程实例
- 引入 Collectors 类以支持流式处理
- 将单个抄送流程创建改为批量创建
-为每个用户 ID 生成独立的抄送记录
- 使用 insertBatch 方法提高插入效率
-保持原有字段设置逻辑不变
- 修复可能的空指针异常风险
2025-10-27 09:10:10 +08:00
0b30837b8a 文件上传方案修改 2025-10-24 11:34:26 +08:00
33675312cd Excel导出下拉方案调整 2025-10-24 11:07:59 +08:00
1bcd07c0c8 fix(lowcode): 更新数据库表同步状态- 将多个业务表的IS_DB_SYNC字段设置为'N'
- 涉及受限空间作业、钻井任务等15张表- 确保这些表不会被自动同步到低代码平台
- 防止因数据结构不一致导致的同步异常
2025-10-23 18:07:11 +08:00
af7b56c858 feat(sql): 更新基础安全信息表单字段配置
- 删除旧的表单字段数据
- 添加新的表单字段记录
- 更新字段默认值和类型定义
- 调整字段排序和长度设置
- 优化字段备注和主键标识
- 修复字段为空和数据库存储配置
2025-10-23 17:39:37 +08:00
7c47c55ec4 fix(sql):修正字段查询配置中的列名大小写问题
- 将 QUERY_CONFIG 中的 filter_Auth 字段统一调整为 FILTER_AUTH
- 确保所有插入语句使用一致的大写字段命名
- 删除并重新插入低代码表单字段查询配置数据- 保持字段 web 配置与数据库查询配置同步更新
2025-10-23 17:02:50 +08:00
fbb0b53048 Merge remote-tracking branch 'origin/dev' into dev 2025-10-23 16:48:39 +08:00
ea8799d873 更新字段大小写 2025-10-23 16:48:33 +08:00
13c8c5dc89 Merge remote-tracking branch 'origin/dev' into dev 2025-10-23 16:46:42 +08:00
70e214c1d8 fix(lc_accident_incident): 更新表单字段长度及更新时间
- 修改 direct_cause 和 indirect_cause 字段长度为1024
- 统一更新所有字段的 UPDATE_TIME 为 '2025-10-23 16:38:23'- 保持其他字段定义不变,仅调整字段长度与更新时间戳
2025-10-23 16:46:08 +08:00
5dc2ed592f 20251023 sql提交 2025-10-23 16:44:48 +08:00
c49f34d228 feat(bpm): 添加流程实例抄送功能
- 新增抄送用户编号数组字段
- 添加抄送原因校验规则
- 完善抄送请求VO结构定义
- 增加Swagger文档注解说明- 实现抄送用户不能为空的校验逻辑
2025-10-23 16:28:24 +08:00
ae98bc9dbc feat(lowcode): 更新安全基础资料表单配置与脚本
- 更新了JS增强脚本中的日期时间戳
-优化了一级和二级分类字典数据的请求参数,设置pageNo为1,pageSize为-1- 移除了二级分类过滤逻辑中的调试日志输出
- 调整了表单设计器中部分字段的布局与样式配置- 更新了表单初始化及提交前处理逻辑,增强数据关联性与准确性
2025-10-23 11:37:20 +08:00
c2d1afb92d 上传文件名使用UUID名称 2025-10-22 16:40:29 +08:00