add test case(redeem_gift) & fix redeem_gift count error