Browse Source

wip:筛选条件保存调整

fuwencai 2 years ago
parent
commit
2c6b0291ab

+ 14 - 14
jyBXBase/api/bxbase.api

@@ -72,20 +72,20 @@ type (
 		UserId          string `header:"userId"`
 		AppId           string `header:"appId"` //appId
 		Type            string `header:"type,optional"`
-		Keywords        string `json:"searchvalue"`         //搜索词
-		Publishtime     string `json:"publishtime"`         //发布时间
-		City            string `json:"city,optional"`       //城市
-		Area            string `json:"area,optional"`       //地区
-		Subtype         string `json:"subtype,optional"`    //信息类型
-		Minprice        string `json:"minprice,optional"`   //最低价格
-		Maxprice        string `json:"maxprice,optional"`   //最高价格
-		Industry        string `json:"industry,optional"`   //选中的行业
-		SelectType      string `json:"selectType"`          //标题 or 全文
-		Buyerclass      string `json:"buyerclass,optional"` //采购单位行业
-		Hasbuyertel     string `json:"buyertel,optional"`   //是否有采购电话
-		Haswinnertel    string `json:"winnertel,optional"`  //是否有中标电话
-		FileExists      string `json:"fileExists,optional"` //附件
-		Notkey          string `json:"notkey,optional"`     //排除词 关键词:排除词(副:五组,每组最多15个字符)
+		Keywords        string `json:"searchvalue,optional"` //搜索词
+		Publishtime     string `json:"publishtime"`          //发布时间
+		City            string `json:"city,optional"`        //城市
+		Area            string `json:"area,optional"`        //地区
+		Subtype         string `json:"subtype,optional"`     //信息类型
+		Minprice        string `json:"minprice,optional"`    //最低价格
+		Maxprice        string `json:"maxprice,optional"`    //最高价格
+		Industry        string `json:"industry,optional"`    //选中的行业
+		SelectType      string `json:"selectType"`           //标题 or 全文
+		Buyerclass      string `json:"buyerclass,optional"`  //采购单位行业
+		Hasbuyertel     string `json:"buyertel,optional"`    //是否有采购电话
+		Haswinnertel    string `json:"winnertel,optional"`   //是否有中标电话
+		FileExists      string `json:"fileExists,optional"`  //附件
+		Notkey          string `json:"notkey,optional"`      //排除词 关键词:排除词(副:五组,每组最多15个字符)
 		InKey           string `json:"inkey,optional"`
 		SearchGroup     int    `json:"searchGroup,optional"`     // 搜索分组:默认0:全部;1:招标采购公告;2:超前项目
 		SearchMode      int    `json:"searchMode,optional"`      // 搜索模式:0:精准搜索;1:模糊搜索

+ 14 - 14
jyBXBase/api/internal/types/types.go

@@ -63,20 +63,20 @@ type AddSearchScreen struct {
 	UserId          string `header:"userId"`
 	AppId           string `header:"appId"` //appId
 	Type            string `header:"type,optional"`
-	Keywords        string `json:"searchvalue"`         //搜索词
-	Publishtime     string `json:"publishtime"`         //发布时间
-	City            string `json:"city,optional"`       //城市
-	Area            string `json:"area,optional"`       //地区
-	Subtype         string `json:"subtype,optional"`    //信息类型
-	Minprice        string `json:"minprice,optional"`   //最低价格
-	Maxprice        string `json:"maxprice,optional"`   //最高价格
-	Industry        string `json:"industry,optional"`   //选中的行业
-	SelectType      string `json:"selectType"`          //标题 or 全文
-	Buyerclass      string `json:"buyerclass,optional"` //采购单位行业
-	Hasbuyertel     string `json:"buyertel,optional"`   //是否有采购电话
-	Haswinnertel    string `json:"winnertel,optional"`  //是否有中标电话
-	FileExists      string `json:"fileExists,optional"` //附件
-	Notkey          string `json:"notkey,optional"`     //排除词 关键词:排除词(副:五组,每组最多15个字符)
+	Keywords        string `json:"searchvalue,optional"` //搜索词
+	Publishtime     string `json:"publishtime"`          //发布时间
+	City            string `json:"city,optional"`        //城市
+	Area            string `json:"area,optional"`        //地区
+	Subtype         string `json:"subtype,optional"`     //信息类型
+	Minprice        string `json:"minprice,optional"`    //最低价格
+	Maxprice        string `json:"maxprice,optional"`    //最高价格
+	Industry        string `json:"industry,optional"`    //选中的行业
+	SelectType      string `json:"selectType"`           //标题 or 全文
+	Buyerclass      string `json:"buyerclass,optional"`  //采购单位行业
+	Hasbuyertel     string `json:"buyertel,optional"`    //是否有采购电话
+	Haswinnertel    string `json:"winnertel,optional"`   //是否有中标电话
+	FileExists      string `json:"fileExists,optional"`  //附件
+	Notkey          string `json:"notkey,optional"`      //排除词 关键词:排除词(副:五组,每组最多15个字符)
 	InKey           string `json:"inkey,optional"`
 	SearchGroup     int    `json:"searchGroup,optional"`     // 搜索分组:默认0:全部;1:招标采购公告;2:超前项目
 	SearchMode      int    `json:"searchMode,optional"`      // 搜索模式:0:精准搜索;1:模糊搜索

+ 2 - 2
jyBXBase/rpc/internal/logic/checksearchlogic.go

@@ -40,9 +40,9 @@ func (l *CheckSearchLogic) CheckSearch(in *bxbase.AddSearchReq) (res *bxbase.Che
 		res.ErrMsg = "用户未登录"
 		return
 	}
-	if in.Keywords == "" {
+	if in.Keywords == "" && in.AdditionalWords == "" && in.Industry == "" {
 		res.ErrCode = 1
-		res.ErrMsg = "请先输入关键词"
+		res.ErrMsg = "请先输入关键词或选择行业"
 		return
 	}
 	log.Println("校验搜索列表:", in)