fix: add column status into mml

This commit is contained in:
2023-11-24 18:59:53 +08:00
parent 4b4a0f53ea
commit 82e7f53352

View File

@@ -30,11 +30,12 @@ type MmlCommand struct {
// Id int `json:"id" xorm:"pk 'id' autoincr"` // Id int `json:"id" xorm:"pk 'id' autoincr"`
NeType string `json:"neType"` NeType string `json:"neType"`
Category string `json:"category"` Category string `json:"category"`
CatDisplay string `json:"display" xorm:"cat_display"` CatDisplay string `json:"catDisplay" xorm:"cat_display"`
Operation string `json:"operation"` Operation string `json:"operation"`
Object string `json:"object"` Object string `json:"object"`
MmlDisplay string `json:"display" xorm:"mml_display"` MmlDisplay string `json:"mmlDisplay" xorm:"mml_display"`
ParamJson string `json:"paramJson"` ParamJson string `json:"paramJson"`
Status string `json:"status"`
} }
func XormInsertMMLConfig(mapJson *map[string]interface{}, tableName string) (int64, error) { 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.Operation = fmt.Sprintf("%v", mi.(map[string]interface{})["operation"])
mmlCommand.Object = fmt.Sprintf("%v", mi.(map[string]interface{})["object"]) mmlCommand.Object = fmt.Sprintf("%v", mi.(map[string]interface{})["object"])
mmlCommand.MmlDisplay = fmt.Sprintf("%v", mi.(map[string]interface{})["display"]) 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"]) pj, _ := json.Marshal(mi.(map[string]interface{})["params"])
mmlCommand.ParamJson = string(pj) mmlCommand.ParamJson = string(pj)
fmt.Println("mmlCommand:", mmlCommand) fmt.Println("mmlCommand:", mmlCommand)
session := xEngine.NewSession() session := xEngine.NewSession()