• 原删除链路只校验产品存在,不校验引用即软删:被引用产品删除后,
    引用方明细(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 软删过滤,已删明细不阻断。
    dadiyang authored
     
    Browse Dir »