Queensland backrower Harry Wilson has undergone surgery on his troublesome right knee and is expected to be sidelined for about six weeks.