17 lines
767 B
Markdown
17 lines
767 B
Markdown
|
|
# 流水明细导出项目可读权限实施记录
|
||
|
|
|
||
|
|
## 修改内容
|
||
|
|
|
||
|
|
- 移除流水明细导出接口上的 `ccdi:project:export` 菜单权限前置校验。
|
||
|
|
- 导出接口继续执行 `projectAccessService.assertCanRead(projectId)`,普通用户仅能导出自己可读项目的流水明细。
|
||
|
|
|
||
|
|
## 影响范围
|
||
|
|
|
||
|
|
- 影响接口:`POST /ccdi/project/bank-statement/export`。
|
||
|
|
- 流水列表、筛选项、详情接口权限口径不变。
|
||
|
|
- 已复核项目详情内其他导出入口,当前没有使用 `ccdi:project:export`;结果总览与专项核查导出仍按 `ccdi:project:query` 加项目可读校验执行。
|
||
|
|
|
||
|
|
## 验证记录
|
||
|
|
|
||
|
|
- 通过:`mvn -pl ccdi-project -am -Dtest=CcdiBankStatementControllerTest "-Dsurefire.failIfNoSpecifiedTests=false" test`。
|