| | |
| | | package dbapi |
| | | |
| | | import ( |
| | | "analyweb/protomsg" |
| | | "basic.com/pubsub/protomsg.git" |
| | | "encoding/json" |
| | | "fmt" |
| | | ) |
| | |
| | | return sdkArr |
| | | } |
| | | |
| | | //查找算法id的slice |
| | | func (api SdkApi) GetAllSdkIds() (sdkIds []string){ |
| | | func (api SdkApi) FindAllSdkRun()(sdkRuns []protomsg.SdkRun){ |
| | | sdkArr := api.FindAll("") |
| | | if len(sdkArr) == 0 { |
| | | return nil |
| | | } |
| | | idMap :=make(map[string]string,0) |
| | | for _,sdk := range sdkArr{ |
| | | sdkIds = append(sdkIds, sdk.Id) |
| | | if sdk.IpcId !=""{ |
| | | if _,ok :=idMap[sdk.IpcId];!ok{ |
| | | idMap[sdk.IpcId] = sdk.IpcId |
| | | sdkRuns = append(sdkRuns,protomsg.SdkRun{ |
| | | IpcId:sdk.IpcId, |
| | | SdkType:sdk.SdkType, |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | return sdkIds |
| | | return sdkRuns |
| | | } |
| | | |
| | | //查找算法id的slice |
| | | func (api SdkApi) GetAllSdkIds() (ipcIds []string){ |
| | | sdkArr := api.FindAll("") |
| | | if len(sdkArr) == 0 { |
| | | return nil |
| | | } |
| | | idMap :=make(map[string]string,0) |
| | | for _,sdk := range sdkArr{ |
| | | if sdk.IpcId !=""{ |
| | | if _,ok :=idMap[sdk.IpcId];!ok{ |
| | | idMap[sdk.IpcId] = sdk.IpcId |
| | | ipcIds = append(ipcIds,sdk.IpcId) |
| | | } |
| | | } |
| | | } |
| | | return ipcIds |
| | | } |
| | | |
| | | //通过id获取算法信息 |