// 原网址转短网址
func originUrl2dwz(url string) (string, error) {
// 生成唯一ID
newID, err := generateID()
if err != nil {
return "", err
}
// 记录短网址和原网址的映射关系
rkey := fmt.Sprintf("dwz:%d", newID)
err = getRedisConn().Set(ctx, rkey, url, 0).Err()
if err != nil {
return "", err
}
//短网址 v2
newIDStr := conv62(newID)
dwz := fmt.Sprintf("http://127.0.0.1/%s", newIDStr)
// //短网址 v1
// dwz := fmt.Sprintf("http://127.0.0.1/%d", newID)
return dwz, nil
}