有问题文章留言 看内容决定收费与免费
另外接收数据库质疑 勒索病毒数据恢复等项目。

开通储值卡余额查询语句

【问题描述】

开通储值卡余额查询功能

【答】

请备份数据库执行以下语句

/*—————————————————————————————–
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

赞(0)
未经允许不得转载:思迅软件知识库 » 开通储值卡余额查询语句

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址