【问题描述】
开通储值卡余额查询功能
请备份数据库执行以下语句
/*—————————————————————————————–
1.使用说明
开启后:
总部系统:提供“储值卡余额查询”功能,包含“储值卡余额汇总”,“储值卡余额明细”两个子报表
2.风险
无
——————————————————————————————*/
–开启
use isszmv10
go
delete t_sys_menu where menu_id = ‘6599’
go
if not exists(select 1 from t_sys_menu where menu_id = ‘6599’)
insert into t_sys_menu(menu_id, menu_name, menu_code, menu_type, open_type, open_parameter, branch_flag, normal_flag )
values(‘6599’, ‘储值卡余额查询’, ‘w_rm_vip_savingamt_query’, ‘BROW’, ‘S’, null, ‘110000’, ‘0’)
go
INSERT INTO t_sys_menu_grant
SELECT menu_id,
substring(branch_flag,1,1),
substring(branch_flag,2,1),
substring(branch_flag,3,1),
substring(branch_flag,4,1),
substring(branch_flag,5,1),
substring(branch_flag,6,1),
null
FROM t_sys_menu
Where menu_id not in (select func_id from t_sys_menu_grant) and menu_id = ‘6599’
go
INSERT INTO t_sys_oper_grant(oper_id, func_id, other)
select a.oper_id, b.menu_id, ”
from t_sys_operator a, t_sys_menu b
where (b.menu_name <> ‘-‘) and b.menu_id = ‘6599’
and not exists ( select 1 from t_sys_oper_grant c where c.oper_id = a.oper_id and c.func_id = b.menu_id )
order by a.oper_id
update t_sys_oper_grant set grant0=’1′, grant1=’1′, grant2=’1′, grant3=’1′, grant4=’1′,grant5=’1′,grant6=’1′ where oper_id=’1001′
go