fix bug: check and report duplicate order no