researcharea.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. from admin.dboper import *
  2. # 查询所有研究领域
  3. def loadAllResearchArea ():
  4. sql = "select * from ResearchArea"
  5. results = mySQL_Query(sql)
  6. return results
  7. # 查询所有研究领域(前台)
  8. def loadAllResearchArea_Show ():
  9. sql = "select * from ResearchArea"
  10. results = mySQL_Query(sql)
  11. return results
  12. # 查询研究领域信息
  13. def loadResearchAreaInfo ():
  14. sql = "Select * From ResearchArea " # where ResearchAreastatus=1
  15. results = mySQL_Query(sql)
  16. return results
  17. # 根据研究领域编号查询研究领域信息
  18. def loadResearchAreaInfoByID (RAid):
  19. sql = "Select * From ResearchArea where RAID=" + RAid
  20. results = mySQL_Query(sql)
  21. return results
  22. # 添加一个研究领域
  23. # RAID, RANameCN, RANameEN, RAIntroCN, RAIntroEN, RAOrder, RAStatus
  24. def add_ResearchAreaInfo (data):
  25. sql = "insert into ResearchArea values (NULL, '%s', '%s', '%s', '%s', %s, %s) " % (
  26. data[0], data[1], data[2], data[3], data[4], data[5])
  27. i, msg = mySQL_Execute(sql)
  28. return i, msg
  29. # 更新一个研究领域
  30. # TID,AuthorID, TName, TUniversityName, TCollegeName, TImage, TTitle, Email, ResearchArea, MainWeb, GoogleWeb, TIntro, TIsShow, TOrder, TStatus
  31. def update_ResearchArea (data):
  32. sql = "update ResearchArea set RANameCN='%s', RANameEN='%s', RAIntroCN='%s', RAIntroEN='%s', RAOrder=%s, RAStatus=%s where RAID=%s" % (
  33. data[0], data[1], data[2], data[3], data[4], data[5], data[6])
  34. i, msg = mySQL_Execute(sql)
  35. return i, msg
  36. # 查询一个研究领域
  37. def loadResearchAreaByID (RAid):
  38. sql = "select * from ResearchArea where RAID=%s" % RAid
  39. results = mySQL_Query(sql)
  40. if len(results) > 0: results = results[0]
  41. return results
  42. # 删除一个研究领域
  43. def del_ResearchArea (RAid):
  44. sql = "delete from ResearchArea where RAID =%s" % RAid
  45. i, msg = mySQL_Execute(sql)
  46. return i, msg