47 lines
1.2 KiB
Go
47 lines
1.2 KiB
Go
|
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
|
||
|
}
|