err=DB.Omit("key").Where("id = ? or name LIKE ? or "+keyCol+" = ?",common.String2Int(keyword),keyword+"%",keyword).Find(&channels).Error
ifgroup!=""{
groupCol:="`group`"
ifcommon.UsingPostgreSQL{
groupCol=`"group"`
}
err=DB.Omit("key").Where("(id = ? or name LIKE ? or "+keyCol+" = ?) and "+groupCol+" LIKE ?",common.String2Int(keyword),keyword+"%",keyword,"%"+group+"%").Find(&channels).Error
}else{
err=DB.Omit("key").Where("id = ? or name LIKE ? or "+keyCol+" = ?",common.String2Int(keyword),keyword+"%",keyword).Find(&channels).Error