feat: 完善审批接口功能
- 修复 ApprovalController 路由参数获取方式 - 修复 BaseController 命名空间引用问题 - 添加 use 语句引入 ApprovalOrder - 修复 ApprovalNode 类型常量与数据库 enum 一致 - 修复 ApprovalService 中的 action 常量引用 - 测试验证审批列表、详情、通过接口正常工作 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@ class ApprovalNode extends Model
|
||||
];
|
||||
|
||||
/**
|
||||
* 节点类型常量
|
||||
* 节点类型常量(与数据库 enum 保持一致)
|
||||
*/
|
||||
const TYPE_APPROVER = 'approver'; // 审批人(单人)
|
||||
const TYPE_AND_APPROVE = 'and_approve'; // 会签(需所有人通过)
|
||||
@@ -76,4 +76,12 @@ class ApprovalNode extends Model
|
||||
{
|
||||
return $this->type === self::TYPE_OR_APPROVE;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否是单人审批
|
||||
*/
|
||||
public function isSingleApprove(): bool
|
||||
{
|
||||
return $this->type === self::TYPE_APPROVER;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user