-- ============================================================ -- 审计修复: 添加数据库唯一约束防止并发重复记录 -- 执行前请确认相关表无重复数据,如有需先清理 -- ============================================================ -- 1. io_park_in: car_in_id 在同一项目下唯一 ALTER TABLE io_park_in ADD UNIQUE INDEX uk_project_car_in_id (project_no, car_in_id); -- 2. io_park_out: car_out_id 在同一项目下唯一 ALTER TABLE io_park_out ADD UNIQUE INDEX uk_project_car_out_id (project_no, car_out_id); -- 3. cg_park_fee_order: order_id 唯一(防止重复支付同步) -- 注意: order_id 已有业务含义,如果已有唯一索引可跳过 ALTER TABLE cg_park_fee_order ADD UNIQUE INDEX uk_order_id (order_id); -- 4. cloudparkauthservice 预进出场记录: record_id 唯一 -- 如果表已存在于 cloudparkauthservice 的数据库中 ALTER TABLE pre_inout_record ADD UNIQUE INDEX uk_record_id (record_id);