bilibili-backup/app/service/main/videoup/http/netsafe.go

36 lines
772 B
Go
Raw Permalink Normal View History

2019-04-22 10:59:20 +08:00
package http
import (
"strconv"
"go-common/library/ecode"
"go-common/library/log"
bm "go-common/library/net/http/blademaster"
)
func nsMd5(c *bm.Context) {
params := c.Request.Form
nidStr := params.Get("nid")
nid, err := strconv.ParseInt(nidStr, 10, 64)
if err != nil {
log.Error("strconv.ParseInt(%s) error(%v)", nidStr, err)
c.JSON(nil, ecode.RequestErr)
return
}
md5 := params.Get("md5")
if len(md5) != 32 {
log.Error("strconv.ParseInt(%s) error(%v)", md5, err)
c.JSON(nil, ecode.RequestErr)
return
}
err = vdpSvc.AddNetSafeMd5(c, nid, md5)
if err != nil {
log.Error(" vdpSvc.AddNetSafeMd5(%d) error(%v)|nid(%v)|md5(%v)", nid, md5, err)
c.JSON(nil, ecode.RequestErr)
return
}
c.JSON(map[string]interface{}{
"nid": nid,
}, nil)
}