| 76 | return serviceDao.SetDefault(name) |
| 77 | } |
| 78 | func tran(v *entity.Service) *Service { |
| 79 | s := &Service{ |
| 80 | Simple: Simple{ |
| 81 | Name: v.Name, |
| 82 | Driver: v.Driver, |
| 83 | }, |
| 84 | Desc: v.Desc, |
| 85 | IsDefault: v.IsDefault, |
| 86 | HealthCheck: v.HealthCheck, |
| 87 | UpdateTime: v.UpdateTime, |
| 88 | CreateTime: v.CreateTime, |
| 89 | } |
| 90 | |
| 91 | d, has := driver2.Get(v.Driver) |
| 92 | if has { |
| 93 | s.DriverTitle = d.Title |
| 94 | s.Type = d.Type |
| 95 | } else { |
| 96 | s.DriverTitle = "unknown" |
| 97 | s.Type = "unknown" |
| 98 | } |
| 99 | return s |
| 100 | } |
| 101 | |
| 102 | //List 获取服务发现列表 |
| 103 | func List(keyword string) ([]*Service, error) { |