启用新版API创建的用户临时解决方案-综合交流区服务中心-低代码平台-本牛千智丨专注WorkFine开发

启用新版API创建的用户临时解决方案

按论坛置顶贴教程设置好模板公式后,用户端创建/修改用户成功,但是用户状态始终是禁用状态

API中有两个参数,option.state和users[*].state,教程没做说明,按照字面意思理解就是用户状态,测试分别和同时传入1(True)后均无效。

暂时只想到用一个存储过程去更新用户状态,按照API的逻辑用户名是不会重复的,所以把模板字段的登录名作为参数去执行存储过程就好了

SQL语句

USE [TEST521]
GO
/****** Object:  StoredProcedure [dbo].[update_user_active]    Script Date: 2023/8/30 15:19:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[update_user_active]
    @username NVARCHAR(50)
AS
BEGIN
    -- 判断参数username是否为空
    IF @username IS NULL
    BEGIN
        -- PRINT '请输入有效的用户名'
        RETURN
    END
    
    -- 修改is_active字段为True
    UPDATE tb_sys_user
    SET is_active = 1
    WHERE login_name = @username
END
20260227220554967-update_user_active.zip
zip文件
606B

相关文章

请登录后发表评论

    请登录后查看回复内容