Official jailed for seven years, fined Rs297m in corruption case