teacherInfo.py 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. from admin.dboper import *
  2. # 查询所有教师(前台显示)
  3. def loadAllTeacher_Show ():
  4. sql = "select * from TeacherInfo where TIsShow=1 and TStatus=1 order by TOrder"
  5. results = mySQL_Query(sql)
  6. return results
  7. # 根据教师编号查询教师信息(前台显示)
  8. def loadTeacherInfoByID_Show (Tid):
  9. sql = "Select TID, TNameCN, TNameEN, TUniversityNameCN, TUniversityNameEN, TTitle, Email, TImage, ResearchArea, TIntro, MainWeb, GoogleWeb, AuthorID From TeacherInfo where TID=" + Tid
  10. results = mySQL_Query(sql)
  11. return results
  12. # 查询所有教师
  13. def loadAllTeacher ():
  14. sql = "select * from TeacherInfo"
  15. results = mySQL_Query(sql)
  16. return results
  17. # 查询教师信息
  18. def loadTeacherInfo ():
  19. sql = "Select * From TeacherInfo " # where Teacherstatus=1
  20. results = mySQL_Query(sql)
  21. return results
  22. # 根据教师编号查询教师信息
  23. def loadTeacherInfoByID (Tid):
  24. sql = "Select * From TeacherInfo where TID=" + Tid
  25. results = mySQL_Query(sql)
  26. return results
  27. # 添加一个教师
  28. # TID, TNameCN, TNameEN, TUniversityNameCN, TUniversityNameEN, TTitle, Email, TImage, ResearchArea, TIntro, MainWeb, GoogleWeb, AuthorID, TIsShow, TOrder, TStatus
  29. def add_TeacherInfo (data):
  30. sql = "insert into TeacherInfo values (NULL, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s',NULL, 1, 1, 1) " % (
  31. data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10])
  32. i, msg = mySQL_Execute(sql)
  33. return i, msg
  34. # 更新一个教师
  35. # TID,AuthorID, TName, TUniversityName, TCollegeName, TImage, TTitle, Email, ResearchArea, MainWeb, GoogleWeb, TIntro, TIsShow, TOrder, TStatus
  36. def update_Teacher (data):
  37. sql = "update Teacherinfo set TNameCN='%s', TNameEN='%s', TUniversityNameCN='%s', TUniversityNameEN='%s', TTitle='%s', Email='%s', TImage='%s', ResearchArea='%s', TIntro='%s', MainWeb='%s', GoogleWeb='%s' where TID=%s" % (
  38. data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10], data[11])
  39. i, msg = mySQL_Execute(sql)
  40. return i, msg
  41. # 查询一个教师
  42. def loadTeacherByID (Tid):
  43. sql = "select * from Teacherinfo where TID=%s" % Tid
  44. results = mySQL_Query(sql)
  45. if len(results) > 0: results = results[0]
  46. return results
  47. # 删除一个教师
  48. def del_Teacher (Tid):
  49. sql = "delete from Teacherinfo where TID =%s" % Tid
  50. i, msg = mySQL_Execute(sql)
  51. return i, msg