Whyalla hospitality staff underpaid almost $8,000