Tech Blog

Sharing .NET, Blazor, and full-stack development insights

2 articles Filtering by: Blazor审批
Original 2026-10-01 887

EasyAdminBlazor 审批并发控制:两个人同时审批为什么只能成功一个?

EasyAdminBlazor审批并发控制采用条件更新(乐观锁)而非加锁。核心是两步原子操作:业务状态用“状态+级次”条件更新,审批节点用“当前节点+待处理+审批人是我”认领,affected <= 0 即代表有人抢先,直接返回冲突。或签时同节点其余待处理记录置 Skipped,历史只新增不改写。两步在同一事务内完成,避免半成功状态。

Read More
Original 2026-10-01 671

EasyAdminBlazor 审批模块实战:从提交、审批到最终完成

EasyAdminBlazor审批模块采用“状态机+审批记录表”方案,专注固定 2~3 级串联审批。五步接入:装包注册流程、实体换基类、页面加审批选项卡、配审批人(支持部门/角色/指定人/表单字段)、跑通提交与审批。审批记录表同时承载流水、待办索引与通知目标,一张表加两个索引支撑全部查询。

Read More