|  |  | @@ -17,6 +17,8 @@ Page({ | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | orderfunc(){ | 
		
	
		
			
			|  |  |  | var orderId = ''; | 
		
	
		
			
			|  |  |  | var payOrderId = ''; | 
		
	
		
			
			|  |  |  | wx.showLoading({ | 
		
	
		
			
			|  |  |  | title: '加载中...', | 
		
	
		
			
			|  |  |  | }) | 
		
	
	
		
			
				|  |  | @@ -26,9 +28,22 @@ Page({ | 
		
	
		
			
			|  |  |  | wx.hideLoading(); | 
		
	
		
			
			|  |  |  | console.log(res) | 
		
	
		
			
			|  |  |  | if (res.data.code == 200) { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Common.payOrderCreate('' + res.data.data.id) | 
		
	
		
			
			|  |  |  | .then(res =>{ | 
		
	
		
			
			|  |  |  | return res; | 
		
	
		
			
			|  |  |  | } else { | 
		
	
		
			
			|  |  |  | wx.showToast({ | 
		
	
		
			
			|  |  |  | title: res.data.message, | 
		
	
		
			
			|  |  |  | duration: 3000 | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .then(res => { | 
		
	
		
			
			|  |  |  | orderId = '' + res.data.data.id; | 
		
	
		
			
			|  |  |  | return Common.payOrderCreate(orderId) | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .then(res => { | 
		
	
		
			
			|  |  |  | console.log(res) | 
		
	
		
			
			|  |  |  | payOrderId = res.data.data.payOrderId; | 
		
	
		
			
			|  |  |  | if (res.data.code == 200) { | 
		
	
		
			
			|  |  |  | wx.requestPayment({ | 
		
	
		
			
			|  |  |  | timeStamp: res.data.data.timeStamp, | 
		
	
		
			
			|  |  |  | nonceStr: res.data.data.nonceStr, | 
		
	
	
		
			
				|  |  | @@ -36,6 +51,8 @@ Page({ | 
		
	
		
			
			|  |  |  | signType: 'MD5', | 
		
	
		
			
			|  |  |  | paySign: res.data.data.paySign, | 
		
	
		
			
			|  |  |  | 'success': function (res) { | 
		
	
		
			
			|  |  |  | Common.payOrderUpdate(orderId, payOrderId, 1); // 支付成功 | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | console.log('支付成功'); | 
		
	
		
			
			|  |  |  | wx.showToast({ | 
		
	
		
			
			|  |  |  | title: '购买成功', | 
		
	
	
		
			
				|  |  | @@ -46,11 +63,13 @@ Page({ | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | 'fail': function (res) { | 
		
	
		
			
			|  |  |  | console.log('支付失败'); | 
		
	
		
			
			|  |  |  | Common.payOrderUpdate(orderId, payOrderId, 2); // 支付失败 | 
		
	
		
			
			|  |  |  | console.log(res) | 
		
	
		
			
			|  |  |  | console.log('支付失败'); | 
		
	
		
			
			|  |  |  | return; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | 'complete': function (res) { | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | console.log('支付完成'); | 
		
	
		
			
			|  |  |  | var url = that.data.url; | 
		
	
		
			
			|  |  |  | console.log('get url', url) | 
		
	
	
		
			
				|  |  | @@ -70,19 +89,16 @@ Page({ | 
		
	
		
			
			|  |  |  | wx.navigateBack() | 
		
	
		
			
			|  |  |  | }, 2000) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } else { | 
		
	
		
			
			|  |  |  | wx.showModal({ | 
		
	
		
			
			|  |  |  | title: '错误提示', | 
		
	
		
			
			|  |  |  | content: res.errMsg | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | return; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | } else { | 
		
	
		
			
			|  |  |  | wx.showToast({ | 
		
	
		
			
			|  |  |  | title: res.data.message, | 
		
	
		
			
			|  |  |  | duration: 3000 | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) |