-
原删除链路只校验产品存在,不校验引用即软删:被引用产品删除后, 引用方明细(product_id)成悬空引用,订单/合同明细数据不一致 (2026-09-21 23:50:36 实抓:被销售单明细引用产品 DELETE 仍 code=0 放行, 载体 CRM-07/ERP-01 翻用例后预期拒绝)。 - CRM:crm_contract_product / crm_business_product 存在未删引用即拒绝, 新增错误码 1_020_008_003/004。 - ERP:采购订单/入库/退货 + 销售订单/出库/退货 共 6 张业务明细表存在 未删引用即拒绝(库存表为派生数据不纳入),新增错误码 1_030_500_002~007。 引用计数走 @TableLogic 软删过滤,已删明细不阻断。
-
将 ErpSaleOrderController 的权限标识从 erp:sale-out:* 修正为 erp:sale-order:*,避免拥有销售出库权限的用户越权访问销售订单接口。 Fixes: https://github.com/YunaiV/ruoyi-vue-pro/issues/1161
-
2. 优化 trace 相关的逻辑
-
Conflicts: src/main/resources/application-local.yaml
-
Conflicts: src/main/resources/application.yaml
-
梳理 druid 的配置
-
Conflicts: pom.xml src/main/resources/application-local.yaml
-
Conflicts: src/main/java/cn/iocoder/dashboard/modules/system/enums/SysErrorCodeConstants.java
-
完成 YunpianSmsClient 的单元测试