Commit Graph
348 Commits
Author SHA1 Message Date
王淑勤 af9ec149ab wsq-后端-20260727-新增功能-改善提案编号最新生成 2026-07-27 11:08:14 +08:00
ye1023 c4e19e5d6e yxk-20260727
改善提案表单增加是否需要所级评议小组投票字段
2026-07-27 10:30:18 +08:00
ye1023 8f69c3fb1d yxk-20260727
在 flowNodeExpression 增加单参数方法 getUsersListByRole(roleId),用于按系统角色查询全部关联用户,不再依赖部门 ID。
流程表达式使用:
${flowNodeExpression.getUsersListByRole('2044680793306591234')}
2026-07-27 09:59:22 +08:00
陈志浩 e31b7dbb28 !93 czh-20260725-getDistinctHandlerNames同时返回工号+姓名
* czh-20260725-getDistinctHandlerNames同时返回工号+姓名
* czh-20260725-移除linkOpenMode和dataFormat默认值
* czh-20260725-移除接收人上限限制
* czh-20260725-IM模块code-review补充修复
* czh-20260725-code-review问题修复
2026-07-25 02:52:19 +00:00
陈志浩 fbd91f8337 !92 czh-20260725-增强自我排除逻辑并统一fastjson2
* Merge branch 'master' of gitee.com:sz_30/supervison-java into feature/…
* czh-20260725-增强自我排除逻辑并统一fastjson2
* czh-20260724-即时通API接口改为sendBatch
* czh-20260724-增加即时通请求体日志
* czh-20260724-IM模块统一使用fastjson2
* czh-20260724-添加bundle到gitignore
* czh-20260724-增补意见即时通推送和回显功能
2026-07-25 01:58:42 +00:00
ye1023 91c85b6a6c yxk-20260724
feat(改善提案): 支持直接发起审批流程及通用流程办理

- 新增改善提案专用流程发起接口,直接以 improvement_proposal.id 作为业务ID发起 dev_improvement_proposal_001,不再创建 task_task
- 发起时加行锁并校验草稿状态及流程实例,防止重复发起;成功后回写 process_instance_id
- 收紧已发起提案的编辑、单删和批量删除限制,避免流程中的业务数据被篡改
- 前端列表接入业务发起接口,仅草稿且未绑定流程实例时显示发起、编辑、删除入口
- 新增 ImprovementProposalBPMForm,只读展示提案信息并复用通用任务办理能力
- 兼容发起接口从 POST 请求体或 URL 参数中接收 id,修复前端参数未绑定导致的缺少 id 异常
- 明确流程变量使用业务表物理列名:proposal_dept_id,用于按提案部门匹配精益专员初审人员
2026-07-24 16:45:26 +08:00
ye1023 beabbc3519 Merge remote-tracking branch 'origin/master' 2026-07-24 16:05:23 +08:00
ye1023 13b30fe72f yxk-20260724
改善提案
新增申请只填写主表,子表由后续评分和投票流程维护。
2026-07-24 16:05:12 +08:00
wsm 72d378c577 !91 feat(excel): 导出模板自动生成示例数据行
* feat(excel): 导出模板自动生成示例数据行
* fix(excel): 字典导入兼容中英文逗号分隔多值,修复BgPartymatter导入Map.of参数错位
* fix(import): Excel导入时注入bpmStatus和delFlag默认值,避免新增记录缺少流程状态
2026-07-24 07:53:09 +00:00
zhihao 497c0a0ad0 czh-20260724-忽略配置文件 2026-07-24 12:11:19 +08:00
陈志浩 c49f094f48 !90 czh-20260724-IM模块统一使用fastjson2
* czh-20260724-IM模块统一使用fastjson2
* czh-20260724-添加bundle到gitignore
* czh-20260724-增补意见即时通推送和回显功能
2026-07-24 04:07:44 +00:00
wsm a3ff3d66e7 !89 fix(dqinspecttask): 台账VO和mapper补充缺失的chargeLeaderId字段,修复分管所领导不显示
* fix(dqinspecttask): 台账VO和mapper补充缺失的chargeLeaderId字段,修复分管所领导不显示
* feat(bqtakepulse): 牵头部门/协办部门筛选支持多选,FIND_IN_SET AND 逻辑
* feat(xispeak): 牵头部门筛选支持多选,FIND_IN_SET AND 逻辑
2026-07-23 08:00:11 +00:00
陈志浩 8b747dccda !88 czh-20260723-可选字段传了才设值不传不发ksim
* czh-20260723-可选字段传了才设值不传不发ksim
* czh-20260723-测试接口字段名toUserValues统一改为toUserValueList
* czh-20260723-IM模块重构为sendBatch批量发送-移除定时刷新改用RedisTTL过期
* czh-20260723-IM模块linkOpenMode增加白名单校验Exe-Web-None
2026-07-23 07:08:12 +00:00
陈志浩andGitee 847c0cd06d !87 czh-20260723-IM模块增加linkOpenMode和dataFormat默认值Exe和JsonListView
Merge pull request !87 from 陈志浩/feature/im-20260723
2026-07-23 00:32:45 +00:00
zhihao b37c69f6a9 czh-20260723-IM模块增加linkOpenMode和dataFormat默认值Exe和JsonListView 2026-07-23 08:28:06 +08:00
wsmandGitee e08fb23259 !86 refactor(xispeak): 提取公共常量BpmStatus枚举,统一bpmStatus字段类型为String
Merge pull request !86 from wsm/feature/multi_depart_import
2026-07-22 09:15:12 +00:00
wsm e0e0458629 refactor(xispeak): 提取公共常量BpmStatus枚举,统一bpmStatus字段类型为String
- 新建BpmStatus枚举类(NOT_START/SUPERVISING/FINISH)
- 新建SupervisionConstant公共常量类(DelFlag/ClassFieldName)
- BgXiSpeak/BgXiSpeakFeedback实体bpmStatus字段Integer改String
- 更新Controller/ServiceImpl引用,使用枚举比较替代字符串常量
2026-07-22 17:13:12 +08:00
wsm 28d10391a7 !85 feat(excel): Excel导入校验和翻译支持逗号分隔多值
* feat(excel): Excel导入校验和翻译支持逗号分隔多值
* fix(xispeak): 移除完成状态Excel导入导出注解,避免导入时覆盖系统自动维护的状态
* fix(xispeak): 修复密级Excel列名typo 非秘→非密
* fix(xispeak,partymatter,dq): 移除实体类 bpmStatus 字段默认值,改为 service 层设置,避免 Q…
* fix(xispeak,partymatter,dq): 实体类 bpmStatus 默认值设为"未开始"
2026-07-22 07:13:07 +00:00
陈志浩 111c0e2c8d !84 czh-20260717-修复-测试接口补充linkTitle参数
* czh-20260717-修复-测试接口补充linkTitle参数
* czh-20260717-新增-sendMessage增加linkTitle参数
* czh-20260717-新增-sendMessage增加data参数支持
* czh-20260717-优化-去掉bizId和createDatetime字段
* czh-20260717-修复system-start缺少jeecg-module-im依赖
* czh-20260717-修复测试接口SSRF和日志泄漏问题
* czh-20260717-新增即时通消息推送模块及测试接口
2026-07-22 01:52:49 +00:00
ye1023 785352914a yxk-20260722
del_flag默认值设置为0
2026-07-22 08:43:49 +08:00
ye1023 a22c29046f yxk-20260721
改善提案
代码生成
2026-07-21 16:22:29 +08:00
ye1023 82acda9e24 yxk-20260721
bug修复,kk的在线预览报错:原因是生产环境前后端隔离,但是配置还是localhost
2026-07-21 10:07:57 +08:00
ye1023 9ae0e8172c Merge remote-tracking branch 'origin/master' 2026-07-15 09:49:25 +08:00
ye1023 09798a5755 yxk-20260715
在流程详情弹窗中新增 增补审批意见 tab,仅从 我的待阅、我的已阅、我的已办 三类入口打开时显示。
用户提交后只写入 task_approval_opinion,不写 Flowable 原生历史/评论表,也不写旧流程日志表。
提交成功后刷新 审批历史,新增意见可在审批历史中看到。
2026-07-15 09:49:16 +08:00
wsmandGitee 148a50c3b3 !83 fix(dq): 台账查询增加bpmStatus过滤条件,并修复completedStage/measureCount默认值污染
Merge pull request !83 from wsm/feature/bpm_status_query
2026-07-14 08:47:29 +00:00
wsmandClaude Opus 4.7 2da0fd01f9 fix(dq): 台账查询增加bpmStatus过滤条件,并修复completedStage/measureCount默认值污染
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-14 16:45:48 +08:00
wsmandGitee cbd84bc63e !82 feat(openapi): 新增对外接口模块,提供门户待办数查询接口 /openapi/countTaskforporter
Merge pull request !82 from wsm/feature/query_todo_num
2026-07-14 08:18:47 +00:00
wsmandClaude Opus 4.7 e7fec1375e feat(openapi): 新增对外接口模块,提供门户待办数查询接口 /openapi/countTaskforporter
新增 jeecg-system-openapi 模块,与 local-api/cloud-api 同级,作为对外能力聚合入口。
接口通过 shiro.excludeUrls 白名单放行,鉴权与业务实现完全解耦。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-14 16:12:30 +08:00
ye1023 94b94bca53 yxk-20260714
我的已阅 :按 read_time 倒序排序,最新已阅的排最前。
2026-07-14 15:25:48 +08:00
ye1023 17ef0fb722 Merge remote-tracking branch 'origin/master' 2026-07-14 14:29:50 +08:00
ye1023 ca3acf2d6f yxk-20260714
拆分我的待阅已阅并新增抄送轻量列表接口

- 新增抄送阅读状态支持,ext_act_task_cc 增加 isRead/readTime 映射
- 新增抄送已阅接口,校验当前用户必须为抄送接收人
- 新增我的抄送轻量列表接口 /act/process/extActTaskCc/myList
- 轻量列表以 ext_act_task_cc 为主表查询,返回业务标题、流程名称、抄送节点、发起人、抄送人、抄送时间、已阅时间等字段
- 前端拆分为我的待阅、我的已阅页面,旧我的抄送页面兼容待阅
- 前端列表切换到轻量接口,移除办理人、开始时间、结束时间、耗时等历史任务字段
- 加宽业务标题列,门户待阅预览同步调整
- 新增 Flyway 菜单迁移和抄送查询索引
2026-07-14 14:29:41 +08:00
wsmandGitee 83871179ef !81 feat(login): selectDepart接口补充部门ID和名称,支持前端反馈表单自动填充
Merge pull request !81 from wsm/feature/feedback_get_dept_info
2026-07-14 06:20:14 +00:00
wsmandClaude Opus 4.7 23cda60b5d feat(login): selectDepart接口补充部门ID和名称,支持前端反馈表单自动填充
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-14 10:56:00 +08:00
ye1023 5dd1da0eb6 Merge remote-tracking branch 'origin/master' 2026-07-14 10:43:37 +08:00
ye1023 846c73654c yxk-20260714
改造抄送模块,将我的抄送拆分为:我的待阅和我的已阅

- 抄送记录新增阅读状态和已阅时间字段
- 新建抄送任务默认初始化为待阅
- 新增抄送记录标记已阅接口,并校验仅接收人可操作
- 我的抄送列表支持按待阅/已阅状态过滤
- 查询结果补充抄送记录ID、阅读状态、已阅时间
- 新增数据库升级脚本,拆分“我的待阅”“我的已阅”菜单并同步权限
2026-07-14 10:43:25 +08:00
wsmandGitee e1a5a35a24 !80 fix(dq): statusStats接口清除int字段默认值,避免0被当作查询条件
Merge pull request !80 from wsm/fix/dq_inspect_status_show
2026-07-13 07:55:17 +00:00
wsmandClaude Opus 4.7 b4ea263442 fix(dq): statusStats接口清除int字段默认值,避免0被当作查询条件
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-13 15:47:38 +08:00
wsmandGitee 37c878d6ef !79 fix(excel): 字典/表字典分隔符从 _ 改为 , 解决含下划线值被截断
Merge pull request !79 from wsm/fix/excel_export_split
2026-07-13 07:20:22 +00:00
wsmandClaude Opus 4.7 3de5614715 fix(excel): 字典/表字典分隔符从 _ 改为 , 解决含下划线值被截断
- ExcelAnnotationUtils split 分隔符由 _ 改为 ,
- AutoPoiDictConfig 去掉 --- escape 机制,改用 , 分隔
- 修复 username 等含下划线字段在 Excel 导入导出时被错误转换

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-13 15:18:53 +08:00
wsmandGitee c260a08af9 !78 feat(bpm): 新增排除工作组部门的用户部门名查询接口
Merge pull request !78 from wsm/feature/query_dept_interface
2026-07-13 06:30:40 +00:00
wsmandClaude Opus 4.7 4f79d04096 feat(bpm): 新增排除工作组部门的用户部门名查询接口
- 新增 getNotWorkGroupDepartNamesByUsername,过滤 depart_type='4' 的工作组
- SQL 改为只查 depart_name,不再返回 SysDepart 实体,消除无效字段查询和循环转换
- 已有 getDepartNamesByUsername 同步优化为 name-only 查询
- ActTaskController 节点查询切换至新接口,排除工作组部门

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-13 14:27:21 +08:00
ye1023 d8487b1090 Merge remote-tracking branch 'origin/master' 2026-07-10 15:13:32 +08:00
ye1023 85e8688d29 yxk-20260710
首节点跳过的情况,允许用户写入审批意见
2026-07-10 15:13:22 +08:00
wsmandGitee cf0b35e8eb !77 feat(xispeak,dq): 新增 statusStats 接口,按 bpmStatus 统计各状态数量
Merge pull request !77 from wsm/feature/state_render
2026-07-10 07:08:43 +00:00
wsmandClaude Opus 4.7 7416402e2f feat(xispeak,dq): 新增 statusStats 接口,按 bpmStatus 统计各状态数量
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-10 15:07:04 +08:00
ye1023 b2cddd6c10 Merge remote-tracking branch 'origin/master' 2026-07-10 14:19:06 +08:00
ye1023 3f7fe99067 yxk-20260710
党委会、所务会、把把脉:部门负责人审批节点,增加判断是否完成,若完成则进入督办部门审批;若未完成则回到经办人继续反馈完成情况,直到最终完成任务。
1、优化了setVariableLocal方法,可以传入parentLevel
2、修改了getSonProcessHqVariableString方法
2026-07-10 14:18:55 +08:00
wsmandGitee 44223e4222 !76 fix(bpm): 修复并行子流程endEvent导致流程被误判为已结束
Merge pull request !76 from wsm/fix/query_operator
2026-07-10 02:02:17 +00:00
wsmandClaude Opus 4.7 4121bd72a2 fix(bpm): 修复并行子流程endEvent导致流程被误判为已结束
- 改为通过 RuntimeService 查询流程实例是否活跃来判断结束状态
- 并行内嵌子流程各自的 endEvent 不再干扰主流程结束判断

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-10 10:00:42 +08:00
陈志浩andGitee df8bd95cdd !75 czh-20260710-支持统计完成事项状态以及逾期个数
Merge pull request !75 from 陈志浩/feature/bpm_status-20260710
2026-07-10 00:59:35 +00:00