logo search
This commit is contained in:
parent
441faaa104
commit
d34c5ed03b
|
@ -14,7 +14,7 @@ import (
|
|||
// TODO: 使用model的属性做你想做的
|
||||
|
||||
// 搜索建议
|
||||
func (p *FsPreprocessLogoModel) PreLogoSearchSuggestions(ctx context.Context, zipcode string, keywordsStr string, count int) (resp []FsPreprocessLogo, err error) {
|
||||
func (p *FsPreprocessLogoModel) PreLogoSearch(ctx context.Context, zipcode string, keywordsStr string, count int) (resp []FsPreprocessLogo, err error) {
|
||||
keywords := regexp.MustCompile(`\s+`).Split(keywordsStr, -1)
|
||||
for i, v := range keywords {
|
||||
keywords[i] = "+" + v + "*"
|
||||
|
|
|
@ -41,7 +41,14 @@ func (l *PreLogoSearchLogic) PreLogoSearch(req *types.PreLogoSearchRequest, user
|
|||
return resp.SetStatus(basic.CodeSearchZipCodeErr)
|
||||
}
|
||||
|
||||
return resp.SetStatus(basic.CodeOK)
|
||||
result, err := l.svcCtx.AllModels.FsPreprocessLogo.PreLogoSearch(l.ctx, req.ZipCode, req.Keywords, 1)
|
||||
if err != nil {
|
||||
return resp.SetStatus(basic.CodeApiErr, err)
|
||||
}
|
||||
|
||||
return resp.SetStatus(basic.CodeOK, map[string]any{
|
||||
"result": result,
|
||||
})
|
||||
}
|
||||
|
||||
// 处理逻辑后 w,r 如:重定向, resp 必须重新处理
|
||||
|
|
|
@ -41,7 +41,7 @@ func (l *PreLogoSearchSuggestionsLogic) PreLogoSearchSuggestions(req *types.PreL
|
|||
return resp.SetStatus(basic.CodeSearchZipCodeErr)
|
||||
}
|
||||
|
||||
result, err := l.svcCtx.AllModels.FsPreprocessLogo.PreLogoSearchSuggestions(l.ctx, req.ZipCode, req.Keywords, 5)
|
||||
result, err := l.svcCtx.AllModels.FsPreprocessLogo.PreLogoSearch(l.ctx, req.ZipCode, req.Keywords, 5)
|
||||
if err != nil {
|
||||
return resp.SetStatus(basic.CodeApiErr, err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user