snoop 662dd4ef70 added
util
  crawlers
2017-06-08 19:05:43 +09:00

40 lines
666 B
Go

package utils
import (
"encoding/json"
"git.loafle.net/overflow/overflow_proxy_service/proxy"
)
func InvokeDB( db string, method string, obj interface{}) (string, error) {
bytes, err := json.Marshal(obj)
if err != nil {
return "", err
}
m := make(map[string]string)
m[GenerateModelStr(db)] = string(bytes)
out := proxy.InvokeDB(db, method, m)
return out, nil
}
func InvokeDBByModel( db string, method string, obj interface{}, model string) (string, error) {
bytes, err := json.Marshal(obj)
if err != nil {
return "", err
}
m := make(map[string]string)
m[model] = string(bytes)
out := proxy.InvokeDB(db, method, m)
return out, nil
}