pc端学生删除
2016-05-11 16:26:07 0 举报
在PC端,学生删除操作通常涉及到从系统中移除学生的相关信息。这可能包括学生的个人信息、成绩记录、课程安排等。在进行学生删除操作时,需要确保已经备份了所有重要数据,以防止误删或数据丢失。此外,还需要考虑到学生数据的隐私和安全问题,确保在删除过程中不会泄露敏感信息。在删除完成后,可以对学生的账户进行注销或者禁用,以防止未经授权的访问。总之,学生删除操作需要谨慎进行,确保数据安全和合规性。
作者其他创作
大纲/内容
删除
是否查询结果等于1
wechat_student_parentwechat_parentdelete
结果数量
删除微信号中只绑定该学生的纪录
此时证明家长手机号码就绑定了一个学生,但是由于还存在其他角色,所以wechat_user表不能删除
是
大于1
更新绑定多个孩子的微信号(并且将删除的孩子id去除)
用户选择删除学生
等于1
查询
根据删除学生的id更新wechat_user_openid
根据roleid查询
根据学生id
根据查询出来的学生家长电话
拿出role为2的结果纪录
wechat_student delete
wechat_user_openidupdate
wechat_studentid=修改纪录idselect
如果当前结果等于1,说明删除学生家长的电话号码,目前只存在一个家长角色(需要注意的是,那怕当前家长电话号码有两个或者两个以上的学生,其在用户角色表中,仍然只有一条家长角色纪录,和教师不一样,目前查询出就只有一条纪录,也不能立即删除wechat_user表和对应的角色表,还需要去判断此号码是否绑定还绑定了其他学生
提醒用户删除失败(避免多个用户同时操作一个学生时,会出现此种情况)
wechat_user_openiddelete
此时证明家长手机号码就绑定了一个学生,可以删除
wechat_student_parentparrentsid=roleidselect
开始
wechat_student_parent delete
否
用户是否存在
此时证明家长手机号码就绑定了多个学生,只需要删除对应的家长学生关系表即可
wechat_user_roleuid=wechat_user(id)select
wechat_userusername=家长电话select
wechat_student_parentwechat_parentwechat_userdelete
0 条评论
下一页