傲鵬ERP系統的一個BUG修正

傲鵬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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章