IMS蓝点通用信息管理系统提取系统账号一览表方法
来源:互联网 发布:ar看车源码 编辑:程序博客网 时间:2024/06/07 02:05
IMS系统使用视图替换表的方法,狸猫换太子,抽取需要的后台数据。
- 在IMS系统创建模板
- IMS数据库中找到这个模板对应的表名称T1511I1817125b457,将该表名称改名
- 在IMS数据库创建视图,替代原来的表,视图代码如下:
CREATE VIEW [dbo].[T1511I1817125b457]ASSELECT distinct convert(int,row_number()over(order by FV151118861716a42)) as id,a.* from(select 61 DirID,convert(tinyint,'0') SecLevel,convert(nvarchar(255),'admin') Builder,CONVERT(DATETIME, GETDATE(),120) LastModified,convert(nvarchar(255),'admin') LastMender,convert(nvarchar,t.username) as F151p113181P71519,convert(nvarchar,t.email) F1511181b987N1534,CONVERT(DATETIME,t.createdate,120) F1Od5113318171545,CONVERT(DATETIME,t.lastlogindate,120) F1F595d1118171554,CONVERT(DATETIME,t.lastpasswordchangeddate,120) F151114K5817s1619,CONVERT(DATETIME,case when t.lastlockoutdate='1754-01-01 00:00:00.000' then null else t.lastlockoutdate end,120) F151118171hE1630,CONVERT(DATETIME,t.lastactivitydate,120) FV151118861716a42,convert(nvarchar,t4.unitname) F138511B18171h655,convert(nvarchar(100),t.userid) as F151123u157B84011,t5.islockedout as F15b121L166350FROM [portal_db].[dbo].vw_aspnet_membershipusers tINNER JOIN [portal].[dbo].userexinfo t3 ON t3.username = t.usernameINNER JOIN [portal].[dbo].units t4 ON t4.iD = t3.unitIDinner join [portal_db].[dbo].aspnet_membership t5 on t5.userid=t.userid)a
- IMS前台查询数据:
- 增加IMS前台锁定账号的功能:
在之前创建的视图上再创建一个触发器,当信息化平台更新账号邮箱信息时,数据自动反写到账号权限表中,用于在前台更改用户的邮箱;通过在信息化平台更新账号锁定状态,可以实现解锁和锁定操作。CREATE TRIGGER [TR_T1511I1817125b457] ON [dbo].[T1511I1817125b457] INSTEAD OF UPDATE ASBEGIN BEGIN TRANSACTION SET NOCOUNT ON BEGIN -- INSERT INTO [10.32.4.1].[AIS20100809145719].dbo.POOrderEntry--(T1.fentryselfP0273,T1.fentryselfP0274) --SELECT FA14855d5162616,F12I44851h62855 FROMupdate t1 set t1.email=t.F1511181b987N1534,t1.LoweredEmail=t.F1511181b987N1534,t1.islockedout=t.F15b121L166350 from Inserted TINNER JOIN [portal_db].dbo.aspnet_membership t1 ON t1.userID = t.F151123u157B84011--当信息化平台更新账号邮箱信息时,数据自动反写到账号权限表中,用于在前台更改用户的邮箱.--通过在信息化平台更新账号锁定状态,可以实现解锁和锁定操作. END IF (@@error <> 0) ROLLBACK TRANSACTION ELSE COMMIT TRANSACTION END
前端对数据做直接编辑回车,即可反写数据到账号信息表中,实现前端对账号信息的维护功能,还可以支持批量维护:
编写回车后,数据自动反写:
在用户管理界面查看是否修改成功:
同上操作还可以对用户账号进行前台批量锁定。
阅读全文
0 0
- IMS蓝点通用信息管理系统提取系统账号一览表方法
- 蓝点通用管理系统V13.0 Internet网络版破解应用无穷的自定义管理软件平台
- 学生信息管理系统知识点大盘点 1
- 学生信息管理系统技术点总结
- 蓝点产品管理系统 怎么用
- IMS 系统架构
- 智能维护系统(IMS)
- 医院信息管理系统能否有一个通用框架?
- 蓝头网络_通用商城系统V4.0免费版
- 用四层结构方法开发信息管理系统
- 用四层结构方法开发信息管理系统
- 用四层结构方法开发信息管理系统
- 用四层结构方法开发信息管理系统
- Java做信息管理系统的数据库连接方法
- SBC与IMS系统对接
- 系统参数的设计,通用方法提取,页面处理map字符串并显示系统参数(增强版)
- 关于信息管理系统需求调研的几点建议
- OpenCV中特征点提取和匹配的通用方法
- [UVa 10385] Duathlon 三分法
- 欢迎使用CSDN-markdown编辑器
- Oracle NULLIF函数
- 使用Jsoup 简单抓取页面的数据
- Windows命令行编译C&&C++程序
- IMS蓝点通用信息管理系统提取系统账号一览表方法
- 解决nk.exe:dwOEMDrWatsonSize编译问题
- Android源码(7) --- Binder(1) Linux IPC 机制
- this、super、final关键字_学习体会
- Meteor Shower POJ
- ghost.py在代用JavaScript时的超时问题
- vijos 小胖守皇宫
- Reactor模型 三种模型 演变
- 简单的实现环形比例图