预订订单提交(ver 20160830

预订订单提交

主要应用场景:预订活动订单确认提交时调用

接口调用请求说明

http请求方式: POST 
接口地址: /yushou/ordersubmit

参数说明

参数 是否必须 说明 版本号
deliveryWay 配送方式 20160830
postscript 订单附言 20160830
isInvoice 是否索取发票 20160830
pgeid 预售活动实体id 20160830
payType 预售类型,1为预订,0为预约 20160830
num 购买数量 20160830
userAddress 收货地址Id(预订必填) 20160830
consignee 联系人 20160830
provinces 省份 20160830
city 城市 20160830
street 街道 20160830
address 收货地址 20160830
zipCode 邮编 20160830
telephone 联系电话 20160830
mobile 手机号码(预约必填) 20160830
isDefault 是否默认收货地址 20160830
ContactMobile 联系人手机号码 20160830
mobileCode 手机验证码(预约必填) 20160830

调用举例

$.ajax({
	type: "POST",
	url: "/yushou/ordersubmit",
	data: "deliveryWay=" + $("input[name='deliveryWay']:checked").val() + da + "&postscript=" + escape($("#txtaPostscript").val()) + "&isInvoice=" + $("#cbInvoice").is(':checked') + "&pgeid=" + $("#Hid_Pgeid").val() + "&payType=" + $("input[name='PayType']:checked").val() + "&num=" + $("#num").val(),
	success: function (obj) {
	}
});

返回说明

正常情况下,会返回商品实体的相关信息:

成功返回json
{
	"status":1000,--状态,1000为成功
	"msg":"预订成功!"--提示语
	"data":[
		{
			"id": 0,--预售订单id
			"orderNo": 0,--预订订单号,仅预订有
			"type": 0,--预售类型,1为预订,0为预约
		}
	]
}

错误时状态码不会是1000,JSON数据包示例如下(该示例为参数错误):

失败也返回json
{
	"status":1001,--状态
	"msg":"预订成功!"--提示语
}
除了status为1000时是成功,其他的均为失败,失败问题由提示语输出