| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- from admin.dboper import *
- # 查询所有知识专题类别(前台显示)
- def loadAllKnowledgeTopicType_ForeWeb (menu):
- sql =""
- if menu=="Knoledge":
- sql = "Select KTTID, KTTNameCN, KTTNameEN From KnowledgeTopicType where MenuID=7 and KTTIsShow=1 and KTTStatus=1 order by KTTOrder"
- elif menu=="ResNotes":
- sql = "Select KTTID, KTTNameCN, KTTNameEN From KnowledgeTopicType where MenuID=10 and KTTIsShow=1 and KTTStatus=1 order by KTTOrder"
- results = mySQL_Query(sql)
- return results
- # 查询所有知识专题类别(后台管理)
- def loadAllKnowledgeTopicType_4Manage ():
- sql = "Select * From KnowledgeTopicType Order by MenuID, KTTOrder"
- results = mySQL_Query(sql)
- # 将状态转为文字
- results2 = []
- for row in results:
- row2 = list(row)
- #所属栏目
- if row2[1] == 7:
- row2[1] = "知识库"
- elif row2[1] ==10:
- row2[1] = "科研笔记"
- # 是否显示
- if row2[4] == 0:
- row2[4] = "不显示"
- elif row2[4] == 1:
- row2[4] = "显示"
- # 状态
- if row2[6] == 1:
- row2[6] = "启用"
- elif row2[6] == 2:
- row2[6] = "禁用"
- results2.append(row2)
- # print(results2)
- return results2
- # 查询所有知识专题类别(后台-专题选择)
- def loadAllKnowledgeTopicType_4Topic ():
- #将“栏目名称“和”专题类别名称“进行拼接
- sql = "Select KTTID, concat(MenuNameCN, '-', KTTNameCN) as KTTNameCN From KnowledgeTopicType ktt, MenuInfo mi where ktt.MenuID=mi.MenuID Order by ktt.MenuID, KTTOrder"
- results = mySQL_Query(sql)
- return results
- # 添加一个知识专题类别
- def add_KnowledgeTopicType (data):
- # kttnamecn, kttnameen, kttisshow, kttorder, kttstatus
- sql = "insert into KnowledgeTopicType values (NULL,%s, '%s', '%s', %s, %s, %s) " % (
- data[0], data[1], data[2], data[3], data[4], data[5])
- i, msg = mySQL_Execute(sql)
- return i, msg
- # 编辑一个知识专题类别
- def edit_KnowledgeTopicType (data):
- sql = "update KnowledgeTopicType set MenuID=%s, KTTNameCN='%s', KTTNameEN='%s', KTTIsShow=%s, KTTOrder=%s, KTTStatus=%s where KTTID=%s" % (
- data[0], data[1], data[2], data[3], data[4], data[5], data[6])
- i, msg = mySQL_Execute(sql)
- return i, msg
- # 前台, 查看一个知识专题类别
- def loadKnowlegeTypeByKTTID (kttid):
- sql = "select KTTID, KTTNameCN, KTTNameEN from KnowledgeTopicType where KTTID=%s" % (kttid)
- results = mySQL_Query(sql)
- # 返回第一行
- if len(results) > 0: results = results[0]
- return results
- # 删除一个知识专题类别
- def del_KnowledgeTopicType (kttid):
- sql = "delete from KnowledgeTopicType where KTTID =%s" % kttid
- i, msg = mySQL_Execute(sql)
- return i, msg
- # 查看一个知识专题类别
- def view_KnowledgeTopicTypeByID (kttid):
- sql = "select * from KnowledgeTopicType where KTTID=%s" % (kttid)
- results = mySQL_Query(sql)
- if len(results) > 0: results = results[0]
- return results
- # 查看一个知识专题类别
- def view_KnowledgeTopicTypeByID2 (kttid):
- sql = "select * from KnowledgeTopicType where KTTID=%s" % (kttid)
- results = mySQL_Query(sql)
- if len(results) > 0:
- row = results[0]
- row = list(row)
- # 所属栏目
- if row[1] == 7:
- row[1] = "知识库"
- elif row[1] == 10:
- row[1] = "科研笔记"
- #是否显示
- if row[4] == 0:
- row[4] = "不显示"
- elif row[4] == 1:
- row[4] = "显示"
- # 状态
- if row[6] == 1:
- row[6] = "启用"
- elif row[6] == 2:
- row[6] = "禁用"
- return row
|