zj:finished the tasking1, tasking2:should return receipt when input one item without '-' and no-promotion