项目

一般

简介

支持 #839

支持 #860: 总开发计划

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

资料管理

张 丽丽7 个月 之前添加. 更新于 5 个月 之前.

状态:
已解决
优先级:
普通
指派给:
类别:
-
目标版本:
开始日期:
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

行为
#1

张 丽丽 更新于 7 个月 之前

  • 跟踪功能 变更为 支持
#2

张 丽丽 更新于 7 个月 之前

  • 指派给 被设置为 钟 亮
#3

张 丽丽 更新于 7 个月 之前

  • 描述 已更新。 (diff)
#6

张 丽丽 更新于 7 个月 之前

设计器:http://localhost:端口号/Forguncy/Manager/Role/GetRoles
服务器:http://域名:22345/UserService/Manager/Role/GetRoles

#7

张 丽丽 更新于 6 个月 之前

活字格管理端

用户表 userprofile

#8

张 丽丽 更新于 6 个月 之前

角色表 webpages_roles

#9

张 丽丽 更新于 6 个月 之前

用户角色关联表 webpages_usersinroles

#11

张 丽丽 更新于 6 个月 之前

  • 描述 已更新。 (diff)

增删改3个触发器

delete_notify
insert_notify
update_notify

#12

张 丽丽 更新于 6 个月 之前

  • 描述 已更新。 (diff)
  • 状态新建 变更为 已解决
  • 目标版本 被设置为 1.0
  • 预期时间 被设置为 40.00 小时
#14

张 丽丽 更新于 5 个月 之前

  • 主题账号管理 变更为 资料管理
  • 指派给钟 亮 变更为 张 丽丽
#15

张 丽丽 更新于 5 个月 之前

  • 描述 已更新。 (diff)
#16

张 丽丽 更新于 5 个月 之前

  • 描述 已更新。 (diff)
#17

张 丽丽 更新于 5 个月 之前

  • 描述 已更新。 (diff)
#18

张 丽丽 更新于 5 个月 之前

  • 描述 已更新。 (diff)
#19

张 丽丽 更新于 5 个月 之前

  • 描述 已更新。 (diff)

导出 Atom PDF