master
wubin 5 years ago
parent 962e80508e
commit 9eb35d4a9a

@ -197,10 +197,17 @@ func GetAccessSystemRangeInfo(c *gin.Context) {
}) })
return return
} }
arr := make([]string, 0)
if len(res) > 0 {
for i := range res {
arr = append(arr, res[i]["range_code"].(string))
}
}
c.JSON(http.StatusOK, Model.Res{ c.JSON(http.StatusOK, Model.Res{
Success: true, Success: true,
Message: "操作成功!", Message: "操作成功!",
List: res, List: arr,
}) })
} }
@ -389,19 +396,19 @@ func SettingAccessSystemIntegratedInfo(c *gin.Context) {
//系统ID //系统ID
appId := c.PostForm("appId") appId := c.PostForm("appId")
//接入系统在集成页面的调用地址 //接入系统在集成页面的调用地址
redirectUri := c.PostForm("redirectUri") appUrl := c.PostForm("appUrl")
//接入系统在集成页面的图标 //接入系统在集成页面的图标
header, _ := c.FormFile("icon") header, _ := c.FormFile("appIcon")
rootPath, _ := os.Getwd() rootPath, _ := os.Getwd()
iconDir := rootPath + "/Html/Icon/" iconDir := rootPath + "/Html/Icon/"
//生成图标的ID //生成图标的ID
iconFileId := CommonUtil.GetUUID() iconFileId := CommonUtil.GetUUID()
iconFileName := strings.Split(header.Filename, ".")[1] iconFileName := iconFileId + "." + strings.Split(header.Filename, ".")[1]
iconPath := iconDir + iconFileId + "." + iconFileName iconPath := iconDir + iconFileName
//保存图标 //保存图标
c.SaveUploadedFile(header, iconPath) c.SaveUploadedFile(header, iconPath)
err := AccessSystemDao.UpdateIntegration(appId, redirectUri, "/dsSupport/Icon/"+iconFileName) err := AccessSystemDao.UpdateIntegration(appId, appUrl, "/dsSupport/Icon/"+iconFileName)
if err != nil { if err != nil {
c.JSON(http.StatusOK, Model.Res{ c.JSON(http.StatusOK, Model.Res{
@ -500,7 +507,7 @@ func GetAccessSystemIdentityPositionInfo(c *gin.Context) {
positionArr := make([]string, 0) positionArr := make([]string, 0)
if len(positionRes) > 0 { if len(positionRes) > 0 {
teacherFlag = 2 teacherFlag = 3
for i := range positionRes { for i := range positionRes {
positionArr = append(positionArr, positionRes[i]["position_id"].(string)) positionArr = append(positionArr, positionRes[i]["position_id"].(string))
} }

@ -121,8 +121,6 @@ func ClearSso(appId string) error {
model.RedirectUri = "" model.RedirectUri = ""
model.LogoutUri = "" model.LogoutUri = ""
_, err = db.ID(appId).Cols("redirect_uri", "logout_uri").Update(model) _, err = db.ID(appId).Cols("redirect_uri", "logout_uri").Update(model)
//插入REDIS缓存
err = insertRedisCache(model.AccessKey, model.SecretKey, model.RedirectUri)
return err return err
} }

Loading…
Cancel
Save