1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package service
import (
"encoding/json"
"fmt"
"cocogo/pkg/model"
)
func (s *Service) GetSystemUserAssetAuthInfo(systemUserID, assetID string) (authInfo model.SystemUserAuthInfo, err error) {
url := fmt.Sprintf("%s%s", s.Conf.CoreHost,
fmt.Sprintf(SystemUserAssetAuthUrl, systemUserID, assetID),
)
buf, err := s.SendHTTPRequest("GET", url, nil)
if err != nil {
log.Info("get User Assets Groups err:", err)
return authInfo, err
}
err = json.Unmarshal(buf, &authInfo)
if err != nil {
log.Info(err)
return authInfo, err
}
return authInfo, err
}
func (s *Service) GetSystemUserAuthInfo(systemUserID string) {
url := fmt.Sprintf("%s%s", s.Conf.CoreHost,
fmt.Sprintf(SystemUserAuthUrl, systemUserID))
buf, err := s.SendHTTPRequest("GET", url, nil)
if err != nil {
log.Info("get User Assets Groups err:", err)
return
}
//err = json.Unmarshal(buf, &authInfo)
fmt.Printf("%s", buf)
if err != nil {
log.Info(err)
return
}
return
}