码迷,mamicode.com
首页 > 其他好文 > 详细

傲鹏ERP系统的一个BUG修正

时间:2019-03-06 11:59:45      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:代码   his   trigger   for   取消   lte   date   auth   create   

傲鹏ERP系统用户表存在的一个BUG,正常使用中的用户点击删除后竟然可以直接删除,而且正好我自己踩坑了,郁闷死。特作此改正。

代码:

/** Object: Trigger [dbo].[otri_user_del] Script Date: 03/06/2019 11:31:08 **/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/------------------------------------------------------------------
名称<Script Name>: otri_user_del
功能描述<Description>: 不允许删除‘可用’状态的帐号,要删除帐号必须先取消禁用
访问方式<Usage>: 公共的
返回值<Return Code>: N/A
设计者<Author>: 陆津元
创建日期<Date Create>: 03/06/2019
版本:<Version>: 1.0
变动说明<Revision History>:
--------------------------------------------------------------------
/

ALTER TRIGGER [dbo].[otri_usergroup_del] ON [dbo].[osys_usergroup]
FOR DELETE
AS
declare @error int
set @error=(select act_sw from deleted)
IF @error !=0
begin
Raiserror(‘为保证安全,不允许删除‘可用’状态的帐号‘,16,1)
rollback
end

傲鹏ERP系统的一个BUG修正

标签:代码   his   trigger   for   取消   lte   date   auth   create   

原文地址:https://blog.51cto.com/752030200/2358886

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!