sqlite的api,便于内部使用
liuxiaolong
2020-02-24 9372a0791bd30071bee94cef7921171b3a570828
add FindByStackId
2个文件已修改
33 ■■■■■ 已修改文件
fileAnalysis.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fileStack.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fileAnalysis.go
@@ -98,6 +98,35 @@
    return files, err
}
func (api FileAnalysisApi) FindByStackId(stackId string, typ int) (list []protomsg.FileAnalysis,err error) {
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/fileAnalysis/findByStackId"
    client := NewClient()
    paramBody := map[string]string {
        "stackId": stackId,
        "type": strconv.Itoa(typ),
    }
    body, err := client.DoGetRequest(url, paramBody, nil)
    if err != nil {
        logPrint("err:",err)
        return nil,err
    }
    var res Result
    if err = json.Unmarshal(body, &res); err != nil {
        logPrint("unmarshal res err:",err)
        return nil,err
    }
    bytes, _ := json.Marshal(res.Data)
    err = json.Unmarshal(bytes, &list)
    if err != nil {
        logPrint("unmarshal m err:",err)
        return nil,err
    }
    return list,nil
}
func (api FileAnalysisApi) GetFileAnalysisSet() (set protomsg.FileAnalysisSetting,err error) {
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/fileSetting/show"
    client := NewClient()
fileStack.go
@@ -81,8 +81,8 @@
    return res.Success, res.Data
}
func (api FileStackApi) FindAll() (flag bool,stacks []protomsg.FileStack){
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/fileStack/findAll"
func (api FileStackApi) FindAllDoingStacks() (flag bool,stacks []protomsg.FileStack){
    url := api.getBasicUrl() + DATA_URL_PREFIX + "/fileStack/findAllDoingStacks"
    client := NewClient()
    body, err := client.DoGetRequest(url, nil, nil)