|
@@ -40,7 +40,8 @@ func (l *KnowledgeListLogic) KnowledgeList(in *knowledgeclient.ListRequest) (*kn
|
|
//列表数据
|
|
//列表数据
|
|
sql := "SELECT b.content as answer,c.content as question,b.id,b.knowledge_id FROM " + util.KNOWLEDGE +
|
|
sql := "SELECT b.content as answer,c.content as question,b.id,b.knowledge_id FROM " + util.KNOWLEDGE +
|
|
" a LEFT JOIN " + util.ANSWER + " b ON a.id = b.knowledge_id LEFT JOIN " + util.QUESTION +
|
|
" a LEFT JOIN " + util.ANSWER + " b ON a.id = b.knowledge_id LEFT JOIN " + util.QUESTION +
|
|
- " c ON b.id = c.answer_id WHERE b.`status` =1 and a.ent_id=? limit ?,?"
|
|
|
|
|
|
+ " c ON b.id = c.answer_id WHERE b.`status` =1 and a.ent_id=? order by b.update_time desc limit ?,?"
|
|
|
|
+ log.Println(sql, in.EntId, (in.PageIndex-1)*in.PageSize, in.PageSize)
|
|
datalist := Mysql.SelectBySql(sql, in.EntId, (in.PageIndex-1)*in.PageSize, in.PageSize)
|
|
datalist := Mysql.SelectBySql(sql, in.EntId, (in.PageIndex-1)*in.PageSize, in.PageSize)
|
|
if datalist != nil && *datalist != nil && len(*datalist) > 0 {
|
|
if datalist != nil && *datalist != nil && len(*datalist) > 0 {
|
|
for _, value := range *datalist {
|
|
for _, value := range *datalist {
|
|
@@ -52,7 +53,7 @@ func (l *KnowledgeListLogic) KnowledgeList(in *knowledgeclient.ListRequest) (*kn
|
|
data = append(data, &knowledge)
|
|
data = append(data, &knowledge)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- log.Println("数据:", data)
|
|
|
|
|
|
+ //log.Println("数据:", data)
|
|
knowledgeList.Total = count
|
|
knowledgeList.Total = count
|
|
knowledgeList.Data = data
|
|
knowledgeList.Data = data
|
|
}
|
|
}
|