代替
iAreaId := int(val)

你想要一个type assertion:

iAreaId := val.(int)
iAreaId,ok := val.(int) // Alt. non panicking version

为什么你不能convert一个接口类型的值的原因是引用规范部分中的这些规则:

T(x)Tx

… …

iAreaId := int(val)

不是任何一种情况1.-7。