项目

一般

简介

支持 #839

支持 #860: 总开发计划

支持 #833: 管理端 - 开发计划

资料管理

张 丽丽12 个月 之前添加. 更新于 10 个月 之前.

状态:
已解决
优先级:
普通
指派给:
类别:
-
目标版本:
开始日期:
2024-04-22
计划完成日期:
% 完成:

100%

预期时间:
40.00 小时 (合计: 96.00 小时)

描述

INSERT_NOTIFY

BEGIN  
    SELECT UserName INTO @NewUserName FROM userprofile WHERE UserId = NEW.UserId;  
        SELECT RoleId INTO @RoleId_User FROM webpages_roles WHERE RoleName = '用户' LIMIT 1;  
        SELECT RoleId INTO @RoleId_StationManager FROM webpages_roles WHERE RoleName = '站长' LIMIT 1; 

    IF NEW.RoleId = @RoleId_User THEN
              SELECT count(*) INTO @IsExist FROM 表_用户 WHERE 用户_用户名 = @NewUserName; 
                IF @IsExist = 0 THEN
                    INSERT INTO 表_用户 (用户_用户名, 用户_用户ID, 用户ID, 注册时间) VALUES (@NewUserName, NEW.UserId, MD5(@NewUserName), NOW());  
                END IF;  
    END IF;  

        IF NEW.RoleId = @RoleId_StationManager THEN  
            SELECT count(*) INTO @IsExist FROM 表_站长 WHERE 站长_用户名 = @NewUserName;
                IF @IsExist = 0 THEN
            INSERT INTO 表_站长 (站长_用户名, 站长_用户ID, 注册时间) VALUES (@NewUserName, NEW.UserId, NOW());  
                END IF;  
    END IF;  
END

delete_notify

BEGIN  
        SELECT RoleId INTO @RoleId_User FROM webpages_roles WHERE RoleName = '用户' LIMIT 1;  
        SELECT RoleId INTO @RoleId_StationManager FROM webpages_roles WHERE RoleName = '站长' LIMIT 1; 

    IF OLD.RoleId = @RoleId_User THEN
              DELETE FROM 表_用户 WHERE 用户_用户ID = OLD.UserId; 
    END IF;  

    IF OLD.RoleId = @RoleId_StationManager THEN
              DELETE FROM 表_站长 WHERE 站长_用户ID = OLD.UserId; 
    END IF;  
END

update_notify

BEGIN  
    SELECT UserName INTO @NewUserName FROM userprofile WHERE UserId = NEW.UserId;  
        SELECT RoleId INTO @RoleId_User FROM webpages_roles WHERE RoleName = '用户' LIMIT 1;  
        SELECT RoleId INTO @RoleId_StationManager FROM webpages_roles WHERE RoleName = '站长' LIMIT 1; 

        IF OLD.RoleId = @RoleId_User THEN
              DELETE FROM 表_用户 WHERE 用户_用户ID = OLD.UserId; 
    END IF;  

        IF OLD.RoleId = @RoleId_StationManager THEN
              DELETE FROM 表_站长 WHERE 站长_用户ID = OLD.UserId; 
    END IF;  

    IF NEW.RoleId = @RoleId_User THEN
              SELECT count(*) INTO @IsExist FROM 表_用户 WHERE 用户_用户名 = @NewUserName; 
                IF @IsExist = 0 THEN
                    INSERT INTO 表_用户 (用户_用户名, 用户_用户ID, 用户ID, 注册时间) VALUES (@NewUserName, NEW.UserId, MD5(@NewUserName), NOW());  
                END IF;  
    END IF;  

        IF NEW.RoleId = @RoleId_StationManager THEN  
            SELECT count(*) INTO @IsExist FROM 表_站长 WHERE 站长_用户名 = @NewUserName;
                IF @IsExist = 0 THEN
            INSERT INTO 表_站长 (站长_用户名, 站长_用户ID, 注册时间) VALUES (@NewUserName, NEW.UserId, NOW());  
                END IF;  
    END IF;  
END

文件

clipboard-202406121520-uuxje.png (104 KB) clipboard-202406121520-uuxje.png 张 丽丽, 2024-06-12 15:20
clipboard-202406121521-tbwb7.png (91.6 KB) clipboard-202406121521-tbwb7.png 张 丽丽, 2024-06-12 15:21
clipboard-202406121525-9gm5h.png (72 KB) clipboard-202406121525-9gm5h.png 张 丽丽, 2024-06-12 15:25
clipboard-202406121528-f1mpc.png (126 KB) clipboard-202406121528-f1mpc.png insert_notify 张 丽丽, 2024-06-12 15:28
clipboard-202406121529-v9eft.png (124 KB) clipboard-202406121529-v9eft.png delete_notify 张 丽丽, 2024-06-12 15:29
clipboard-202406121529-deno3.png (148 KB) clipboard-202406121529-deno3.png update_notify 张 丽丽, 2024-06-12 15:29
clipboard-202406121555-hp47a.png (99.6 KB) clipboard-202406121555-hp47a.png 张 丽丽, 2024-06-12 15:55

子任务

功能 #835: 电站管理已解决张 丽丽2024-04-22

行为
功能 #836: 充电桩管理已解决张 丽丽2024-04-22

行为
功能 #840: 站长列表已解决张 丽丽2024-05-01

行为
功能 #841: 用户列表已解决张 丽丽2024-04-22

行为
功能 #842: 管理员列表反馈张 丽丽2024-04-22

行为
支持 #844: 角色列表反馈张 丽丽2024-04-22

行为

导出 Atom PDF