Merge branch 'feat/approval-phase2' into feat/s52-receipt
This commit is contained in:
@@ -132,8 +132,11 @@ class ApprovalCoordinationIT {
|
|||||||
// 实例固定引用创建时的定义版本(v2)
|
// 实例固定引用创建时的定义版本(v2)
|
||||||
assertThat(data.queryMaster("SELECT definition_version FROM approval_instance WHERE id = ?",
|
assertThat(data.queryMaster("SELECT definition_version FROM approval_instance WHERE id = ?",
|
||||||
Integer.class, instanceId)).isEqualTo(2);
|
Integer.class, instanceId)).isEqualTo(2);
|
||||||
assertThat(data.countMaster("SELECT COUNT(*) FROM approval_flow_definition "
|
// 外部协调单是独立流程(#51):共用 doc_type,但节点链多一个受理部门分管领导
|
||||||
+ "WHERE tenant_id = ? AND flow_code = 'coordination_external'", TENANT)).isZero();
|
String externalNodes = data.queryMaster("SELECT nodes_json FROM approval_flow_definition "
|
||||||
|
+ "WHERE tenant_id = ? AND flow_code = 'coordination_external' "
|
||||||
|
+ "ORDER BY version DESC LIMIT 1", String.class, TENANT);
|
||||||
|
assertThat(externalNodes).contains("acceptLeader").contains("acceptOrgDeputy");
|
||||||
|
|
||||||
// 报送部门与报送人只取登录态,客户端伪造字段被忽略
|
// 报送部门与报送人只取登录态,客户端伪造字段被忽略
|
||||||
ApprovalTestData.TestUser other = data.createUser("他人" + data.uniqueSuffix(), acceptOrgId);
|
ApprovalTestData.TestUser other = data.createUser("他人" + data.uniqueSuffix(), acceptOrgId);
|
||||||
|
|||||||
Reference in New Issue
Block a user