This commit is contained in:
2023-08-17 20:04:48 +08:00
parent d611be7d0e
commit cffafecbf8
12 changed files with 108 additions and 61 deletions

View File

@@ -330,31 +330,31 @@ func parseRequestUri(httpUri string, mmlMap *dborm.MmlHttpMap, mml *MmlCommand)
return requestURI
}
func DeploymentLicense(mml *MmlCommand, requestURI, token, agent string) {
client := resty.New()
srcLicDep := &struct {
NeType string `json:"ne_type"`
NeID string `json:"ne_id"`
Capability string `json:"capability"`
}{
NeType: fmt.Sprintf("%v", mml.NaMap["srcnetype"]),
NeID: fmt.Sprintf("%v", mml.NaMap["srcneid"]),
Capability: capability - strconv.Atoi(fmt.Sprintf("%v", mml.NaMap["number"])),
}
response, err := client.R().
EnableTrace().
SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": agent}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
SetBody(*body).
Put(requestURI)
if err != nil {
log.Error("Failed to Put:", err)
output = ParseErrorOutput(err)
} else {
output = ParseOutputResponse(omcMmlVar, outputJson, response)
}
}
// func DeploymentLicense(mml *MmlCommand, requestURI, token, agent string) {
// client := resty.New()
// srcLicDep := &struct {
// NeType string `json:"ne_type"`
// NeID string `json:"ne_id"`
// Capability string `json:"capability"`
// }{
// NeType: fmt.Sprintf("%v", mml.NaMap["srcnetype"]),
// NeID: fmt.Sprintf("%v", mml.NaMap["srcneid"]),
// Capability: capability - strconv.Atoi(fmt.Sprintf("%v", mml.NaMap["number"])),
// }
// response, err := client.R().
// EnableTrace().
// SetHeaders(map[string]string{"accessToken": token}).
// SetHeaders(map[string]string{"User-Agent": agent}).
// SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
// SetBody(*body).
// Put(requestURI)
// if err != nil {
// log.Error("Failed to Put:", err)
// output = ParseErrorOutput(err)
// } else {
// output = ParseOutputResponse(omcMmlVar, outputJson, response)
// }
// }
func TransMml2HttpReq(omcMmlVar *MmlVar, mml *MmlCommand) (*[]byte, error) {
log.Info("TransMml2HttpReq processing ...")
@@ -435,13 +435,13 @@ func TransMml2HttpReq(omcMmlVar *MmlVar, mml *MmlCommand) (*[]byte, error) {
body := ParseInputBody(inputJson, mml)
log.Debugf("method: Put requestURI: %s", requestURI)
switch inputJson.CallFunc {
case "DeploymentLicense":
DeploymentLicense(inputJson, requestURI, omcMmlVar)
//output = ParseOutputResponse(inputJson, outputJson, response)
return output, nil
default:
}
// switch inputJson.CallFunc {
// case "DeploymentLicense":
// DeploymentLicense(inputJson, requestURI, omcMmlVar)
// //output = ParseOutputResponse(inputJson, outputJson, response)
// return output, nil
// default:
// }
response, err := client.R().
EnableTrace().