@@ -247,8 +247,7 @@ func main() {
247
247
// 预约地点搜索接口
248
248
r .POST ("/searchlocation" , func (c * gin.Context ) {
249
249
var request struct {
250
- Token string `json:"token"`
251
- Keyword string `json:"keyword"`
250
+ Token string `json:"token"`
252
251
}
253
252
if err := c .ShouldBindJSON (& request ); err != nil {
254
253
c .JSON (400 , gin.H {"code" : 1 , "message" : "参数错误" })
@@ -261,13 +260,10 @@ func main() {
261
260
return
262
261
}
263
262
264
- var locations []Location
265
- if err := db .Where ("name LIKE ?" , "%" + request .Keyword + "%" ).Find (& locations ).Error ; err != nil {
266
- c .JSON (400 , gin.H {"code" : 1 , "message" : "搜索失败" })
267
- return
268
- }
263
+ records := []Record {}
264
+ db .Where ("user_id = ?" , tokenData .UserID ).Find (& records )
265
+ c .JSON (200 , gin.H {"code" : 0 , "message" : "搜索成功" , "data" : records })
269
266
270
- c .JSON (200 , gin.H {"code" : 0 , "message" : "搜索成功" , "data" : locations })
271
267
})
272
268
273
269
// 用户预约接口
@@ -282,14 +278,14 @@ func main() {
282
278
return
283
279
}
284
280
285
- var user User
286
- if err := db .Where ("token = ?" , request .Token ).First (& user ).Error ; err != nil {
281
+ var tokenData Token
282
+ if err := db .Model ( & tokenData ). Where ("token = ?" , request .Token ).First (& tokenData ).Error ; err != nil {
287
283
c .JSON (400 , gin.H {"code" : 1 , "message" : "身份验证失败" })
288
284
return
289
285
}
290
286
291
287
var record Record
292
- record .UserID = user . ID
288
+ record .UserID = tokenData . UserID
293
289
locationIDUint , err := strconv .ParseUint (request .LocationID , 10 , 32 )
294
290
if err != nil {
295
291
// Handle the error if the conversion fails
@@ -316,8 +312,8 @@ func main() {
316
312
return
317
313
}
318
314
319
- var user User
320
- if err := db .Where ("token = ?" , request .Token ).First (& user ).Error ; err != nil {
315
+ var tokenData Token
316
+ if err := db .Model ( & tokenData ). Where ("token = ?" , request .Token ).First (& tokenData ).Error ; err != nil {
321
317
c .JSON (400 , gin.H {"code" : 1 , "message" : "身份验证失败" })
322
318
return
323
319
}
0 commit comments