创建订单
2016-10-26 15:37:17 0 举报
在您选择了心仪的商品后,现在可以开始创建订单了。首先,请确认您的购物车中的商品数量和种类是否正确。然后点击页面上的“结账”按钮,系统将自动引导您填写订单信息。在此过程中,您需要提供包括收货人姓名、联系方式、邮寄地址等必要信息。此外,我们还需要您选择支付方式,如信用卡、PayPal或银行转账等。一旦您完成所有步骤并确认订单无误,只需点击“提交订单”,我们的系统就会立即为您生成订单。您将在几分钟内收到一封包含订单详情的电子邮件,以便您随时查看和管理。感谢您选择我们的服务,我们期待为您提供最优质的商品和最满意的购物体验。
作者其他创作
大纲/内容
将区间价格对象信息赋值到order对象中(selectPriceByCodeAndSerId)
当订单类型为3时,说明该订单为车品购买
否
调用carProductMapper,方法:selectByPrimaryKey()
是
orderType==3
将订单对象的属性(carProductId)值设为(item)
新建订单对象(order),将部分属性赋值(不用区分服务,套餐,车品)
参数效验
失败
返回状态码(1000)
返回状态码(5000)
当订单类型为1时,说明该订单为服务购买,根据传来的itemId查询服务
调用entSerMapper,方法:selectByPrimaryKey()
调用entSerSectionMapper方法:selectPriceByCodeAndSerId()
是否为空
调用serInquiryMapper,方法:selectByPrimaryKey()
不通过
是否匹配车型
车品是否存在
当订单类型为2时,说明该订单为套餐购买
orderType==1
询价ID是否为空(serinquiryId)
调用entPackMapper,方法:selectByPrimaryKey()
结束
套餐是否存在
orderType==2
开始
服务是否存在
成功
将订单对象的属性(entSerId)值设为(item)
将订单对象的属性(entPackId)值设为(item)
订单类型
是否为单价格
通过
0 条评论
下一页