weicw
|
7f72162b5b
|
feat: 解析器下拉返回客户可读名称,标识只用于提交(ADR 0016)
|
2026-11-01 16:37:42 +08:00 |
|
weicw
|
c7adae386d
|
feat: 提交环节回到节点链——关掉全部节点开关即整单不必传(ADR 0016)
|
2026-11-01 16:31:07 +08:00 |
|
weicw
|
b25c7eaa1e
|
refactor: 撤掉提交环节开关,附件要求只按节点配置(ADR 0016)
|
2026-11-01 15:59:14 +08:00 |
|
weicw
|
8a4cdd556e
|
feat: 附件要求可配置——提交环节节点 + 节点级本次新传校验(ADR 0016)
|
2026-11-01 15:47:44 +08:00 |
|
weicw
|
d670b26140
|
feat: 流程定义后台版本化发布(六类校验 + 集成测试,ADR 0015)
|
2026-11-01 15:13:46 +08:00 |
|
weicw
|
ff3b9073ac
|
build: 增加服务器部署配置(8.134.55.105),dev 改本机模拟上线
- application-gxtyzx-server.yml: 容器内部署用,master 走 db_gxtyzx、server 走生产 core,
nginx 80 反代对外,关闭 think 定时任务与人脸闸机同步
- application-dev.yml: 认证指向生产 core、发现地址回指本机、上传落 /tmp,便于本机模拟上线
|
2026-10-31 20:24:01 +08:00 |
|
weicw
|
c8ff29d864
|
feat(config): 定时任务可按开关关闭,dev 配置指向测试库
本地联调时两个 @Profile("!test") 的任务会干扰共享测试库:
- SchedulingController 每秒触发,回写订单
- ThinkFaceAccessTask 需连闸机 47.121.133.163:18098,本机不可达
给两者加 @ConditionalOnProperty(matchIfMissing = true,生产行为不变),
默认开启,可在配置里关掉。
application-dev.yml 改为测试环境配置(8.134.55.105:13306 / 本地
Redis db5),并把两个任务开关置为 false;application.yml 默认激活
profile 改为 dev。OSS 与 server-url 沿用仓库既有的测试环境取值。
|
2026-10-31 13:22:57 +08:00 |
|
weicw
|
f83eabd84a
|
test: 会签逐个通过前复查待办状态
共享库成员可能同属多个会签组,一次通过会连带完成其余组待办并推进节点,
按快照直接点通过会撞上「任务已处理」。改为每轮先确认节点仍在会签,
且批准前复查任务仍为 PENDING。
|
2026-10-31 11:20:13 +08:00 |
|
weicw
|
0fdb9acff4
|
test: 明细导出 ENUM 断言随实现改为中文;历史版本口径回到 ADR 0012 的「同条件」
|
2026-10-31 08:35:18 +08:00 |
|
weicw
|
067f13ffff
|
test: 明细导出 ENUM 断言改为中文文案(与导出实现一致)
|
2026-10-31 08:27:32 +08:00 |
|
weicw
|
e55b0bbbb9
|
docs: 术语与 SQL 注释对齐 GLOSSARY(明细表、总经理角色)
|
2026-10-31 08:24:04 +08:00 |
|
weicw
|
599d85b7da
|
fix: 代码审查修复
- 会签:一人多组时取消其所在**每个组**的其余待办(原先只取消点击任务所在组,另一组永久 PENDING 卡单)
- 跨库:提交首节点审批人解析移出事务;协调单受理部门改为 prepare 事务外解析
- 回填:CONFIRM 节点支持 writableFields(ADR 0006 三类节点均可声明)
- 收据单:受理部门(财务部)快照到实例,列表/导出可见
- 明细导出:ENUM 列输出中文文案而非存储编码
- 价格表:历史版本包含未来生效的已归档版本
- 导出会签进度一次装配,去掉按节点重复查询
- 菜单种子:价格菜单在 superAdmin 授权之前,授权条件覆盖 approval:%
- doc_type 与 flow_code 常量分开;删除未使用的 findByDocType / ApprovalDetail.fieldChanges
- 补附件三档白名单用例(VOUCHER 通过、EXTERNAL 被拒)
|
2026-10-31 08:22:04 +08:00 |
|
weicw
|
25b40d83c6
|
feat: 车辆免收费登记表(逐车归属 + 车牌区间冲突)#54
|
2026-10-31 07:56:54 +08:00 |
|
weicw
|
184acfe7ef
|
Merge branch 'feat/approval-phase2' into feat/s56-facility
|
2026-10-31 07:42:38 +08:00 |
|
weicw
|
82042d3725
|
feat: 设施价格表(四部门会签 + 生效日期 + 实例即版本)#57
|
2026-10-31 07:42:22 +08:00 |
|
weicw
|
b5019cb22f
|
feat: 流程类型选项接口(flowCode → 名称),两端筛选改远程加载
|
2026-10-31 07:39:09 +08:00 |
|
weicw
|
e681f2ad22
|
Merge branch 'feat/approval-phase2' into feat/s52-receipt
|
2026-10-31 07:29:00 +08:00 |
|
weicw
|
3af9c9a9a3
|
feat: 收据申请单(出纳回填收据号,撤回驳回清空)#53
|
2026-10-31 07:28:49 +08:00 |
|
weicw
|
7c21951d25
|
test: 协调单用例改用外部流程节点链断言(#51)
|
2026-10-31 07:19:42 +08:00 |
|
weicw
|
7c47d4f9ac
|
Merge branch 'feat/s55-coupon' into feat/approval-phase2
|
2026-10-31 07:10:59 +08:00 |
|
weicw
|
39692e9c90
|
feat: 体验券领用申请单(每类券一行 + 相关部门与发放人)#56
|
2026-10-31 07:10:54 +08:00 |
|
weicw
|
99f6992200
|
feat: 价格表查看权限隔离用例(#58);应用菜单与授予种子
|
2026-10-31 07:04:11 +08:00 |
|
weicw
|
45285952e9
|
Merge branch 'feat/s51-settlement' into feat/approval-phase2
|
2026-10-31 06:57:52 +08:00 |
|
weicw
|
ec80639d73
|
test: 清理夹具覆盖二期单据表;应用场地单 DDL
|
2026-10-31 06:57:52 +08:00 |
|
weicw
|
ceadce610b
|
feat: 结算单(三部门会签 + 明细行 + 盖章件必传)#52
|
2026-10-31 06:55:31 +08:00 |
|
weicw
|
8af04ff41a
|
Merge branch 'feat/s54-venue' into feat/approval-phase2
|
2026-10-31 06:54:03 +08:00 |
|
weicw
|
7cf3fd55a0
|
feat: 外部协调单流程与端到端用例(#51);查询列表返回 flowCode
|
2026-10-31 06:54:03 +08:00 |
|
weicw
|
f0a078ffe5
|
feat: 场地使用申请表(单位/个人 + 场地快照 + 8 条条款)#55
|
2026-10-31 06:53:30 +08:00 |
|
weicw
|
80e1837f75
|
test: 会签与回填引擎级用例(#47/#49);缺配按组名报错、通过时校验必填可写字段
|
2026-10-31 06:48:52 +08:00 |
|
weicw
|
a99b97ac8a
|
feat: 归档前校验钩子与价格表查看接口接缝(#57/#58)
|
2026-10-31 06:37:16 +08:00 |
|
weicw
|
e6442c1777
|
fix: 提交预检先带受理部门快照;导出列序与原顺序兼容并批量取实例
|
2026-10-31 06:30:49 +08:00 |
|
weicw
|
d5001c981c
|
feat: 二期审批引擎扩展与会签/明细/回填/附件分类共享层(#46)
- ApprovalDocumentType SPI + 注册表:新增单据不再改引擎
- ApprovalApproverResolver:会签组、orgLeaderByCode/orgDeputyByCode、租户岗位解析器
- 会签:任务带 group_key/group_name/group_seq,一人多组一次通过,只取消同组待办
- 回填:节点 writableFields、BACKFILL 动作、approval_field_change 留痕
- 附件:新增 VOUCHER 分类并按单据类型校验必传
- 详情:document.fields/lines/lineColumns/groupProgress + permissions.writableFields
- 列表/导出:title/search_text 落库、flowCode 筛选、明细行数/合计金额/会签进度列、明细导出
- sql/05-approval_phase2.sql(可重复执行)
|
2026-10-31 06:13:45 +08:00 |
|
weicw
|
5018463005
|
feat: 新增 approval_staff 员工角色并收紧派单候选池为审批参与人(#45)
|
2026-10-31 05:02:42 +08:00 |
|
weicw
|
2866abe1f5
|
test: 存档确认最小权限用例挂起,待 #45 决策
|
2026-10-31 04:38:09 +08:00 |
|
weicw
|
61d4f69716
|
fix: 审批附件落盘改到上传根目录,修复预览/下载 404(#44)
|
2026-10-31 04:38:09 +08:00 |
|
weicw
|
fe96bb0457
|
merge: 一期线下审批(#18-#26)
|
2026-10-31 02:50:09 +08:00 |
|
weicw
|
47b55bad04
|
fix: 导出链接走下载端点;文件记录切到 core 库
|
2026-10-31 02:42:41 +08:00 |
|
weicw
|
8953fc3088
|
feat: 部门岗位角色标识改用 organization_code,缺编码阻断提交
|
2026-10-31 01:57:35 +08:00 |
|
weicw
|
4929dbc3d3
|
fix: 场馆部改为种子新建,不再复用历史部门
|
2026-10-31 01:35:48 +08:00 |
|
weicw
|
5f7bead9d9
|
feat: 九类审批部门与岗位角色种子 SQL(03)
|
2026-10-31 01:32:36 +08:00 |
|
weicw
|
564122295e
|
chore: SQL 文件加执行顺序前缀(01-表结构、02-菜单权限)
|
2026-10-31 01:21:12 +08:00 |
|
weicw
|
9efe7bb380
|
merge: code review 修复(approval-fix)
|
2026-10-30 22:29:23 +08:00 |
|
weicw
|
252e99421e
|
fix(approval): 派单归属受理部门负责人、PC 全租户待办改派与 keywords 统一
- 协调单流程定义升至 v2:dispatch 节点 resolver 改为 acceptOrgLeader,v1 行不可变保留;getOrCreate 取最新版本
- 详情新增 pendingTasks,canAssign 在持有 assign 权限且实例 PENDING 时可用
- /todo/page 支持 scope=all(仅 assign 权限),详情/列表/导出可见性 SQL 与 countVisible 一致
- 查询参数 keyword 统一为 BaseParam.keywords;术语统一为报送人
- 删除 ApprovalDirectoryService.hasDepartmentLeader 与 ApprovalFileService.getById 死代码
|
2026-10-30 22:28:05 +08:00 |
|
weicw
|
b8ee1bb3b0
|
merge: t24 待办派单/转办与 admin 待办抽屉动作
|
2026-10-30 21:48:31 +08:00 |
|
weicw
|
8235fe067f
|
Merge branch 'feat/approval-phase1' into feat/approval-t24
|
2026-10-30 21:42:20 +08:00 |
|
weicw
|
92a982054b
|
feat(approval): 派单候选池、派单动作与双方存档 (#24)
|
2026-10-30 21:42:04 +08:00 |
|
weicw
|
43031aed45
|
merge: t26 单据查询导出 xlsx
|
2026-10-30 21:26:19 +08:00 |
|
weicw
|
4d6aa239bd
|
Merge branch 'feat/approval-phase1' into feat/approval-t26
|
2026-10-30 21:21:17 +08:00 |
|
weicw
|
2c1dc9b43c
|
feat(approval): 单据查询导出 xlsx (#26)
|
2026-10-30 21:21:10 +08:00 |
|
weicw
|
d395abb6f0
|
merge: t21 存档确认与归档闭环
|
2026-10-30 21:16:23 +08:00 |
|