提交 fe710312 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

get product info

上级 ca4cc9cc
......@@ -32,6 +32,8 @@ func GetConfig(baseUrl string) {
utils.SessionId, _ = json.Get("sessionID").String()
utils.SessionVar, _ = json.Get("sessionVar").String()
utils.RequestType, _ = json.Get("requestType").String()
utils.RequestFix, _ = json.Get("requestFix").String()
fmt.Sprintf("%s: %s", utils.SessionVar, utils.SessionId)
}
......
......@@ -7,7 +7,7 @@ import (
)
func GetProductInfo(baseUrl string, productId string) *simplejson.Json {
url := baseUrl + "product-browse-" + productId + ".json"
url := baseUrl + utils.GenApiUri("product", "view", productId)
body, err := http.Get(url, nil)
if err == nil {
......
......@@ -36,6 +36,8 @@ var (
CmdViewHeight = 10
CuiRunOutputView = "panelFileContent"
RequestTypePathInfo = "PATH_INFO"
)
var ZendaoSettings model.ZentaoSettings
......@@ -47,3 +49,5 @@ var MainViewHeight int
var SessionVar string
var SessionId string
var RequestType string
var RequestFix string
package utils
import (
"fmt"
"github.com/easysoft/zentaoatf/src/model"
"strconv"
)
func GenSuperApiUri(module string, methd string, params map[string]string) string {
paramStr := ""
i := 0
for pkey, pval := range params {
if i > 0 {
paramStr += "&"
}
paramStr += pkey + "=" + pval
}
uri := fmt.Sprintf("?m=api&f=getModel&module=%s&methodName=%s&params=%s", module, methd, paramStr)
fmt.Println(uri)
return uri
}
func GenApiUri(module string, methd string, param string) string {
if RequestType == RequestTypePathInfo {
return fmt.Sprintf("%s-%s-%s.json", module, methd, param)
}
return ""
}
func SetBugField(name string, optName string, filedValMap map[string]int) {
var options []model.Option
if name == "module" {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册