|
@@ -2,11 +2,11 @@ package logic
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
+ "github.com/zeromicro/go-zero/core/logx"
|
|
|
"jyBXCore/rpc/entity"
|
|
|
+ IC "jyBXCore/rpc/init"
|
|
|
"jyBXCore/rpc/internal/svc"
|
|
|
"jyBXCore/rpc/type/bxcore"
|
|
|
-
|
|
|
- "github.com/zeromicro/go-zero/core/logx"
|
|
|
)
|
|
|
|
|
|
type PolymerizeSearchLogic struct {
|
|
@@ -29,8 +29,15 @@ func (l *PolymerizeSearchLogic) PolymerizeSearch(in *bxcore.PolymerizeSearchReq)
|
|
|
if in.SearchCode == "" {
|
|
|
return &bxcore.PolymerizeSearchResp{}, nil
|
|
|
}
|
|
|
+ data := &bxcore.SearchReturn{}
|
|
|
+
|
|
|
ks := entity.NewKeyWordsSearch()
|
|
|
- data := ks.PolymerizeSearch(in)
|
|
|
+ IC.Search_Thread <- true
|
|
|
+ data = ks.PolymerizeSearch(v)
|
|
|
+ defer func() {
|
|
|
+ <-IC.Search_Thread
|
|
|
+ }()
|
|
|
+
|
|
|
return &bxcore.PolymerizeSearchResp{
|
|
|
ErrCode: 0,
|
|
|
ErrMsg: "",
|