api.go 890 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package services
  2. //func ApiFix() {
  3. // //拿到所有的api遍历
  4. // list, err := models.GetApiUriTest()
  5. // if err != nil {
  6. // return
  7. // }
  8. //
  9. // apiMap := make(map[int]string, 0)
  10. //
  11. // for _, v := range list {
  12. // menuIds := strings.Split(v.MenuId,",")
  13. // for _, menuIdStr := range menuIds {
  14. // if menuIdStr != "" {
  15. // menuId, err := strconv.Atoi(menuIdStr)
  16. // if err != nil {
  17. // fmt.Println("strconv err:" + err.Error())
  18. // return
  19. // }
  20. // if apis, ok := apiMap[menuId]; ok {
  21. // apiMap[menuId] = apis + "&" +v.ApiUri
  22. // } else {
  23. // apiMap[menuId] = v.ApiUri
  24. // }
  25. // }
  26. // }
  27. // }
  28. //
  29. // fmt.Println(apiMap)
  30. //
  31. // //修改每一个按钮的值
  32. // for menuId, api := range apiMap {
  33. // fmt.Println(menuId, api)
  34. // err := models.UpdateApiUriTest(api, menuId)
  35. // if err!= nil {
  36. // fmt.Println("update err:" + err.Error())
  37. // return
  38. // }
  39. // }
  40. //
  41. //}