From 8f524daa01c6ff1cb97b6b778964a91d68e46d0a Mon Sep 17 00:00:00 2001 From: duandongmei Date: Mon, 29 Apr 2019 10:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=BB=9F=E8=AE=A1=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=85=8D=E7=BD=AE=E5=AE=A1=E6=A0=B8=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...able_sysuser.sql => alter_cfg_num_statistics.sql} | 0 .../sql/20190328/alert_proc_statistics_config.sql | 12 +++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) rename src/main/resources/sql/20190221/{alter_table_sysuser.sql => alter_cfg_num_statistics.sql} (100%) diff --git a/src/main/resources/sql/20190221/alter_table_sysuser.sql b/src/main/resources/sql/20190221/alter_cfg_num_statistics.sql similarity index 100% rename from src/main/resources/sql/20190221/alter_table_sysuser.sql rename to src/main/resources/sql/20190221/alter_cfg_num_statistics.sql diff --git a/src/main/resources/sql/20190328/alert_proc_statistics_config.sql b/src/main/resources/sql/20190328/alert_proc_statistics_config.sql index a305c06ca..7e7c16df2 100644 --- a/src/main/resources/sql/20190328/alert_proc_statistics_config.sql +++ b/src/main/resources/sql/20190328/alert_proc_statistics_config.sql @@ -1,4 +1,5 @@ -drop PROCEDURE proc_statistics_config; +DROP PROCEDURE IF EXISTS `proc_statistics_config`; +delimiter ;; CREATE DEFINER=`root`@`%` PROCEDURE `proc_statistics_config`() BEGIN @@ -66,7 +67,7 @@ BEGIN #20190328 增加定时任务后is_audit=1 && (is_valid=1 || is_valid=0) 即为approved (增加cfg_state=4[is_valid=0 && is_audit=1],代表定时任务审核过的),而cfg_state=1仅仅代表审核通过且有效的,界面展示的approved值实际包含cfg_state=4和cfg_state=1 - set @insert_statistics_sql := concat('insert into cfg_num_statistics(statistic_time,function_id,service_id,action,compile_id,cfg_state) select ','''',ntime,'''',',','function_id,service_id,action,compile_id,if(is_valid=-1,-1,if(is_valid=1,1,if(is_audit=0,0,if(is_audit=1,4,if(is_audit=2,2,if(is_audit=3,3,0)))))) cfg_state from ',tabName); + set @insert_statistics_sql := concat('insert into cfg_num_statistics(statistic_time,audit_time,function_id,service_id,action,compile_id,cfg_state) select ','''',ntime,'''',',','audit_time,function_id,service_id,action,compile_id,if(is_valid=-1,-1,if(is_valid=1,1,if(is_audit=0,0,if(is_audit=1,4,if(is_audit=2,2,if(is_audit=3,3,0)))))) cfg_state from ',tabName); PREPARE execs FROM @insert_statistics_sql; @@ -129,4 +130,9 @@ BEGIN COMMIT; END IF; COMMIT; -END \ No newline at end of file +END +;; +delimiter ; + +#执行存储过程 +call exec_procs(); \ No newline at end of file