-- ============================================= -- M1:盘点结果审批 BPM -- mes_wm_stock_taking_task 增加 process_instance_id 列 -- 用于回写"盘点结果已提交 BPM 审批"的流程实例编号 -- 目标库:mom-xgdl(local profile) -- ============================================= -- 1. mes_wm_stock_taking_task.process_instance_id SET @exists = (SELECT COUNT(*) FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' AND column_name = 'process_instance_id'); SET @sql = IF(@exists = 0, 'ALTER TABLE mes_wm_stock_taking_task ADD COLUMN process_instance_id VARCHAR(64) NULL COMMENT ''BPM 流程实例编号(非空表示盘点结果已提交审批)'' AFTER status', 'SELECT 1'); PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;