重构方法applyPromotion，增加返回值回显Grid