You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
1.3 KiB
22 lines
1.3 KiB
-- ======================================================
|
|
-- 新增:警情处置状态字段
|
|
-- 日期:2026-06-25
|
|
-- 说明:t_alarm_report 表新增 disposal_status 字段,用于标识警情处置阶段
|
|
-- ======================================================
|
|
|
|
-- 1. 新增 disposal_status 字段
|
|
ALTER TABLE t_alarm_report ADD COLUMN disposal_status varchar(32);
|
|
COMMENT ON COLUMN t_alarm_report.disposal_status IS '警情处置状态:pending_info-待补充信息 non_economic-非经侦类 pending_review-待定性审核 completed-已审核完成';
|
|
|
|
-- 2. 更新现有数据的处置状态
|
|
-- 非经侦类(无案件类型编码):non_economic
|
|
UPDATE t_alarm_report SET disposal_status = 'non_economic' WHERE case_type_code IS NULL OR case_type_code = '';
|
|
|
|
-- 证据不齐全的经侦类:pending_info
|
|
UPDATE t_alarm_report SET disposal_status = 'pending_info' WHERE (case_type_code IS NOT NULL AND case_type_code != '') AND evidence_complete = 0;
|
|
|
|
-- 证据齐全的经侦类:pending_review
|
|
UPDATE t_alarm_report SET disposal_status = 'pending_review' WHERE (case_type_code IS NOT NULL AND case_type_code != '') AND evidence_complete = 1;
|
|
|
|
-- 已审核通过的:completed
|
|
UPDATE t_alarm_report SET disposal_status = 'completed' WHERE status = 'approved' OR status = 'accepted' OR status = '1';
|
|
|