package service import ( "fmt" service "github.com/fonchain_enterprise/fonchain-main/api" "github.com/fonchain_enterprise/fonchain-main/api/artistInfoArtwork" "github.com/fonchain_enterprise/fonchain-main/pkg/e" "github.com/fonchain_enterprise/fonchain-main/pkg/utils" "github.com/gin-gonic/gin" "net/http" "time" ) func Sso(c *gin.Context) { redirect := c.Query("redirect") source := c.Query("source") fmt.Println(redirect) fmt.Println(source) var zentaoSecret string = "1156f0bdde647233088baa576cef5045" var userName string = "admin" timeNow := time.Now().Unix() var md5Str = fmt.Sprintf("%s%s%d", "fonchain", zentaoSecret, timeNow) token := utils.Md5Str(md5Str) var url = fmt.Sprintf("http://zentaome.cn/www/api.php?m=user&f=apilogin&account=%s&code=fonchain&time=%d&token=%s", userName, timeNow, token) c.Redirect(http.StatusFound, url) /* 测试分支问题 */ return } func MicroErr(c *gin.Context) { resp, err := GrpcArtistInfoArtworkImpl.GetArtworkLockRecords(c, &artistInfoArtwork.GetArtworkLockRecordsRequest{}) if err != nil { service.Error(c, e.Failed, err, "请求错误") return } service.Success(c, resp) } func Demo(ctx *gin.Context) { return }