From 40ec6763a53901cf3f9039a24e2a163d33dc2fff Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Wed, 26 Jun 2024 17:39:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=92=A4=E9=94=80=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/videoService.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/service/videoService.go b/service/videoService.go index 8dbec68..b3a89a1 100644 --- a/service/videoService.go +++ b/service/videoService.go @@ -1,6 +1,7 @@ package service import ( + "fmt" "strings" "videoplayer/dao" "videoplayer/proto" @@ -69,6 +70,11 @@ func DeleteVideo(id, user int) int { func QuashVideo(user int, data map[string]interface{}) (int, string) { var res int var msg string + defer func() { + if r := recover(); r != nil { + fmt.Println("error:", r) + } + }() switch data["method"] { case "delete": case "delay": @@ -81,7 +87,7 @@ func QuashVideo(user int, data map[string]interface{}) (int, string) { msg = "success" } } else if data["option"] == "one" { - if dao.QuashOneDelay(user, data["id"].(int), data["delay_day"].(int)) == 0 { + if dao.QuashOneDelay(int(data["id"].(float64)), user, int(data["delay_day"].(float64))) == 0 { res = proto.RevokeDelayOperationFailed msg = "quash one video error" } else {