Have you tried bump starting it? As I had similar on a gixer and if I got it bump started it didn't come back for a few weeks so never bothered fixing it. Also make sure the battery is charged 100% in the current climate this can have the engine spin but not enough to fire up.

Might be wortwhile checking your spark pugs too