#9 实现下单接口（未测试），调整部分接口的代码逻辑