某厂工人,白班补助20元,夜班另加30元,某工人工作22天,共得补助费680元,问他上了几天白班?