作者 Administrator

合并分支 'test' 到 'master'

Test



查看合并请求 !5
@@ -136,6 +136,8 @@ func (repository *ArticleRepository) Find(ctx context.Context, conn transaction. @@ -136,6 +136,8 @@ func (repository *ArticleRepository) Find(ctx context.Context, conn transaction.
136 default: 136 default:
137 tx = tx.Order("created_at desc") 137 tx = tx.Order("created_at desc")
138 } 138 }
  139 + } else {
  140 + tx = tx.Order("created_at desc")
139 } 141 }
140 if v, ok := queryOptions["ids"]; ok { 142 if v, ok := queryOptions["ids"]; ok {
141 tx = tx.Where("id in (?)", v) 143 tx = tx.Where("id in (?)", v)
@@ -102,7 +102,6 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) { @@ -102,7 +102,6 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) {
102 //设置内容概要 102 //设置内容概要
103 103
104 // 截取内容 50个字 104 // 截取内容 50个字
105 - runeNumber := 0 //字数  
106 stringIndex := 0 //字符串长度 105 stringIndex := 0 //字符串长度
107 content := "" 106 content := ""
108 for i := range sectionList { 107 for i := range sectionList {
@@ -112,12 +111,9 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) { @@ -112,12 +111,9 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) {
112 break 111 break
113 } 112 }
114 } 113 }
115 - for i := range content {  
116 - if runeNumber > 50 {  
117 - break  
118 - }  
119 - runeNumber += 1  
120 - stringIndex = i 114 + stringIndex = len(content)
  115 + if len(content) > 50 {
  116 + stringIndex = 50
121 } 117 }
122 m.Summary = content[0:stringIndex] 118 m.Summary = content[0:stringIndex]
123 } 119 }