zhangxinlei1996 3 жил өмнө
parent
commit
300d5323ee
1 өөрчлөгдсөн 8 нэмэгдсэн , 1 устгасан
  1. 8 1
      entity/subscribe.go

+ 8 - 1
entity/subscribe.go

@@ -141,7 +141,14 @@ func (this *UserInfoReq) format(data *map[string]interface{}) *map[string]interf
 		a_items := common.ObjArrToMapArr((*data)["a_items"].([]interface{}))
 		for k, v := range a_items {
 			if v["a_key"] != nil {
-				a_keys := common.ObjArrToMapArr(v["a_key"].([]interface{}))
+				a_keys := []map[string]interface{}{}
+				ak, ok := v["a_key"].([]interface{})
+				if !ok {
+					a_keys, _ = v["a_key"].([]map[string]interface{})
+				} else {
+					a_keys = common.ObjArrToMapArr(ak)
+
+				}
 				for kk, vv := range a_keys {
 					if vv["key"] != nil {
 						keyArr, ok1 := vv["key"].([]interface{})