sqlite的api,便于内部使用
554325746@qq.com
2021-01-12 f529b0fe67d68a4be6e9690043ee5d6837be72df
getAppInfo and voice add
2个文件已修改
60 ■■■■■ 已修改文件
app.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
voiceApi.go 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app.go
@@ -40,6 +40,23 @@
    return res.Success, res.Data
}
func (api AppApi) GetAppInfo(id string) (flag bool, d interface{}) {
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/app/getAppInfo"
    client := NewClient()
    paramMap := make(map[string]string, 0)
    paramMap["id"] = id
    respBody, err := client.DoGetRequest(url, paramMap, nil)
    if err !=nil {
        return false,nil
    }
    var res Result
    if err = json.Unmarshal(respBody, &res); err != nil {
        logPrint(err)
        return false, nil
    }
    return res.Success, res.Data
}
func (api AppApi) Save(paramBody map[string]interface{}) (bool,interface{}) {
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/app/save"
    client := NewClient()
@@ -71,4 +88,4 @@
        return false,nil
    }
    return res.Success,res.Data
}
}
voiceApi.go
@@ -41,4 +41,43 @@
    bytes, _ := json.Marshal(res.Data)
    err = json.Unmarshal(bytes, &voiceArr)
    return res.Success, voiceArr
}
}
func (api VoiceApi) Add(id,name,mp3File,g711aFile string) (bool, interface{}) {
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/voice/add"
    client := NewClient()
    paramBody := map[string]string{
        "id": id,
        "name": name,
        "mp3File": mp3File,
        "g711aFile": g711aFile,
    }
    respBody, err := client.DoPostRequest(url,CONTENT_TYPE_FORM, paramBody, nil, nil, nil)
    if err !=nil {
        return false, nil
    }
    var res Result
    if err = json.Unmarshal(respBody, &res); err != nil {
        logPrint(err)
        return false, nil
    }
    return res.Success, res.Data
}
func (api VoiceApi) Del(id string) (bool, interface{}) {
   url := api.getBasicUrl() + DATA_URL_PREFIX + "/voice/add"
    client := NewClient()
    paramQuery := map[string]string{
        "id": id,
    }
    respBody, err := client.DoDeleteRequest(url,paramQuery, nil, nil)
    if err !=nil {
        return false, nil
    }
    var res Result
    if err = json.Unmarshal(respBody, &res); err != nil {
        logPrint(err)
        return false, nil
    }
    return res.Success, res.Data
}