Skip to content

Commit 3012d96

Browse files
committed
Update README
1 parent 7ef10f6 commit 3012d96

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ Content-Type: application/json
250250
返回数据:
251251
- code:返回状态码,0 表示成功,非0 表示失败
252252
- message:返回信息,搜索地点成功或失败的提示信息
253-
- data:返回的数据,搜索成功后返回符合搜索条件的地点列表
253+
- data:返回的数据,搜索成功后返回符合搜索条件的地点列表(注意:如果要列出所有可以将keyword设为空)
254254

255255
返回示例:
256256
```

main.go

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,7 @@ func main() {
247247
// 预约地点搜索接口
248248
r.POST("/searchlocation", func(c *gin.Context) {
249249
var request struct {
250-
Token string `json:"token"`
251-
Keyword string `json:"keyword"`
250+
Token string `json:"token"`
252251
}
253252
if err := c.ShouldBindJSON(&request); err != nil {
254253
c.JSON(400, gin.H{"code": 1, "message": "参数错误"})
@@ -261,13 +260,10 @@ func main() {
261260
return
262261
}
263262

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})
269266

270-
c.JSON(200, gin.H{"code": 0, "message": "搜索成功", "data": locations})
271267
})
272268

273269
// 用户预约接口
@@ -282,14 +278,14 @@ func main() {
282278
return
283279
}
284280

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 {
287283
c.JSON(400, gin.H{"code": 1, "message": "身份验证失败"})
288284
return
289285
}
290286

291287
var record Record
292-
record.UserID = user.ID
288+
record.UserID = tokenData.UserID
293289
locationIDUint, err := strconv.ParseUint(request.LocationID, 10, 32)
294290
if err != nil {
295291
// Handle the error if the conversion fails
@@ -316,8 +312,8 @@ func main() {
316312
return
317313
}
318314

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 {
321317
c.JSON(400, gin.H{"code": 1, "message": "身份验证失败"})
322318
return
323319
}

0 commit comments

Comments
 (0)