refactor discount goods
refactor discount goods