Skip to content

Commit c66081f

Browse files
committed
修正状态码
1 parent 0b6ab82 commit c66081f

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

db.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ func (p *Paste) get() bool {
6565
return db.First(p).Error == nil
6666
}
6767

68-
func (p *Paste) delete() {
69-
db.Where(p).Delete(&Paste{})
68+
func (p *Paste) delete() bool {
69+
rs := db.Where(p).Delete(&Paste{})
70+
71+
return rs.Error == nil && rs.RowsAffected > 0
7072
}

handle.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@ func respPasteHandler(c *gin.Context) {
199199
}
200200

201201
if !paste.get() {
202-
c.JSON(200, resp{
203-
Code: 200,
202+
c.JSON(400, resp{
203+
Code: 400,
204204
Msg: "null",
205205
})
206206
return
@@ -229,8 +229,8 @@ func deletePasteHandler(c *gin.Context) {
229229
token := c.GetHeader(tokenHeader)
230230

231231
if token == "" {
232-
c.JSON(200, resp{
233-
Code: 200,
232+
c.JSON(400, resp{
233+
Code: 400,
234234
Msg: "null",
235235
})
236236
return
@@ -241,7 +241,13 @@ func deletePasteHandler(c *gin.Context) {
241241
Token: token,
242242
}
243243

244-
paste.delete()
244+
if !paste.delete() {
245+
c.JSON(400, resp{
246+
Code: 400,
247+
Msg: "null",
248+
})
249+
return
250+
}
245251

246252
c.JSON(200, resp{
247253
Code: 200,

0 commit comments

Comments
 (0)