diff --git a/tools/loadmconf/db.go b/tools/loadmconf/db.go index 07ca651e..0d3e4a78 100644 --- a/tools/loadmconf/db.go +++ b/tools/loadmconf/db.go @@ -30,11 +30,12 @@ type MmlCommand struct { // Id int `json:"id" xorm:"pk 'id' autoincr"` NeType string `json:"neType"` Category string `json:"category"` - CatDisplay string `json:"display" xorm:"cat_display"` + CatDisplay string `json:"catDisplay" xorm:"cat_display"` Operation string `json:"operation"` Object string `json:"object"` - MmlDisplay string `json:"display" xorm:"mml_display"` + MmlDisplay string `json:"mmlDisplay" xorm:"mml_display"` ParamJson string `json:"paramJson"` + Status string `json:"status"` } func XormInsertMMLConfig(mapJson *map[string]interface{}, tableName string) (int64, error) { @@ -61,8 +62,14 @@ func XormInsertMMLConfig(mapJson *map[string]interface{}, tableName string) (int mmlCommand.Operation = fmt.Sprintf("%v", mi.(map[string]interface{})["operation"]) mmlCommand.Object = fmt.Sprintf("%v", mi.(map[string]interface{})["object"]) mmlCommand.MmlDisplay = fmt.Sprintf("%v", mi.(map[string]interface{})["display"]) + if mi.(map[string]interface{})["status"] == nil { + mmlCommand.Status = "Active" + } else { + mmlCommand.Status = fmt.Sprintf("%v", mi.(map[string]interface{})["status"]) + } pj, _ := json.Marshal(mi.(map[string]interface{})["params"]) mmlCommand.ParamJson = string(pj) + fmt.Println("mmlCommand:", mmlCommand) session := xEngine.NewSession()