Explorar el Código

支付功能完成

soft5566 hace 2 años
padre
commit
c39be7c66c

+ 1 - 1
App.vue

@@ -23,7 +23,7 @@
 			var errorMsg = this.$utils.getEncryptedData('errorMsg');
 			var errorMsg = this.$utils.getEncryptedData('errorMsg');
 
 
 			if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.isEmpty(errorMsg)) {
 			if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.isEmpty(errorMsg)) {
-				var url = 'https://chtech.ncjti.edu.cn/hotelReservation/zhotel/appopenid.action';
+				var url = 'https://chtech.ncjti.edu.cn/hotelReservation/zhotel2/appopenid.action';
 				var encodedUrl = encodeURIComponent(url);
 				var encodedUrl = encodeURIComponent(url);
 				window.location.href = 'https://open.wecard.qq.com/connect/oauth/authorize' +
 				window.location.href = 'https://open.wecard.qq.com/connect/oauth/authorize' +
 					'?app_key=9FFFACD6D09F15D2' +
 					'?app_key=9FFFACD6D09F15D2' +

+ 3 - 3
manifest.json

@@ -70,15 +70,15 @@
             "proxy" : {
             "proxy" : {
                 //使用代理
                 //使用代理
                 // https://chtech.ncjti.edu.cn/hotel/ihotel-api/ihotel/roomType/list
                 // https://chtech.ncjti.edu.cn/hotel/ihotel-api/ihotel/roomType/list
-                "/hotelReservation/zhotel" : {
+                "/hotelReservation/zhotel2" : {
                     // https://chtech.ncjti.edu.cn/air-conditioner-control/h5/
                     // https://chtech.ncjti.edu.cn/air-conditioner-control/h5/
-                    "target" : "https://chtech.ncjti.edu.cn/hotelReservation/zhotel", //目标地址
+                    "target" : "https://chtech.ncjti.edu.cn/hotelReservation/zhotel2", //目标地址
                     "changeOrigin" : true,
                     "changeOrigin" : true,
                     "secure" : true, // 设置支持https协议的代理
                     "secure" : true, // 设置支持https协议的代理
 
 
                     // 设置地址重定向,把程序中/api开头的路径替换成:http://t.yushu.im"
                     // 设置地址重定向,把程序中/api开头的路径替换成:http://t.yushu.im"
                     "pathRewrite" : {
                     "pathRewrite" : {
-                        "/hotelReservation/zhotel" : "" // 设置/api路径重定向
+                        "/hotelReservation/zhotel2" : "" // 设置/api路径重定向
                     }
                     }
                 }
                 }
             }
             }

+ 10 - 9
pages/index/index.vue

@@ -168,7 +168,7 @@
 		<uni-popup ref="popup_xuzhu_no" type="dialog">
 		<uni-popup ref="popup_xuzhu_no" type="dialog">
 			<uni-popup-dialog cancelText="关闭" confirmText="确定" content="请先订房" @close="dialogClose"></uni-popup-dialog>
 			<uni-popup-dialog cancelText="关闭" confirmText="确定" content="请先订房" @close="dialogClose"></uni-popup-dialog>
 		</uni-popup>
 		</uni-popup>
-		<a :href="'https://chtech.ncjti.edu.cn/hotelReservation/zhotel/appcode.action?card_number=' + cardNumber" id="shouquanId"></a>
+		<a :href="'https://chtech.ncjti.edu.cn/hotelReservation/zhotel2/appcode.action?card_number=' + cardNumber" id="shouquanId"></a>
 	</view>
 	</view>
 </template>
 </template>
 
 
@@ -352,10 +352,11 @@
 				});
 				});
 			// 获取用户信息
 			// 获取用户信息
 			this.getUserInfo()
 			this.getUserInfo()
+		},
+		onShow() {
 			// 获取房型
 			// 获取房型
 			this.getRoomType()
 			this.getRoomType()
 		},
 		},
-
 		methods: {
 		methods: {
 			// 房型接口
 			// 房型接口
 			getRoomType() {
 			getRoomType() {
@@ -363,7 +364,7 @@
 				that.roomType = []
 				that.roomType = []
 				// ?startDate=" + that.startDate.substring(0, 10) + "&endDate=" + that.endDate.substring(0, 10)
 				// ?startDate=" + that.startDate.substring(0, 10) + "&endDate=" + that.endDate.substring(0, 10)
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/apphouse_list.action',
+					url: '/hotelReservation/zhotel2/apphouse_list.action',
 				}).then(res => {
 				}).then(res => {
 					if (res.data.code === 200) {
 					if (res.data.code === 200) {
 						let data = res.data.data;
 						let data = res.data.data;
@@ -383,7 +384,7 @@
 			getUserInfo() {
 			getUserInfo() {
 				var that = this;
 				var that = this;
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/appuser.action?card_number=' + that.cardNumber,
+					url: '/hotelReservation/zhotel2/appuser.action?card_number=' + that.cardNumber,
 				}).then(res => {
 				}).then(res => {
 					if (res.data.code === 200) {
 					if (res.data.code === 200) {
 						if (that.$utils.isEmpty(res.data.data.openid)) {
 						if (that.$utils.isEmpty(res.data.data.openid)) {
@@ -416,7 +417,7 @@
 				let _self = this
 				let _self = this
 				_self.typeText = ''
 				_self.typeText = ''
 				_self.img = []
 				_self.img = []
-				// this.$axios.get(`/hotelReservation/zhotel/ihotel/roomType/info/${id}`).then(res => {
+				// this.$axios.get(`/hotelReservation/zhotel2/ihotel/roomType/info/${id}`).then(res => {
 				// 	res = res.data
 				// 	res = res.data
 				// 	if (res.success) {
 				// 	if (res.success) {
 				// console.log(res)
 				// console.log(res)
@@ -444,7 +445,7 @@
 				_self.xuzhu_type = []
 				_self.xuzhu_type = []
 				_self.tui_type = []
 				_self.tui_type = []
 				_self.dai_type = []
 				_self.dai_type = []
-				this.$axios.get("/hotelReservation/zhotel/order/page?curPage=1&pageSize=100", {
+				this.$axios.get("/hotelReservation/zhotel2/order/page?curPage=1&pageSize=100", {
 					headers: {
 					headers: {
 						'user_token': localStorage.getItem('token')
 						'user_token': localStorage.getItem('token')
 					}
 					}
@@ -481,14 +482,14 @@
 				// console.log(enableNum, id, typeName, price);
 				// console.log(enableNum, id, typeName, price);
 				let _self = this
 				let _self = this
 				_self.roomType = []
 				_self.roomType = []
-				if (enableNum >= 1) {
+				// if (enableNum >= 1) {
 					uni.navigateTo({
 					uni.navigateTo({
 						url: "../order_room/order_room?roomTypeId=" + id + "&enableStartTime=" + _self.startDate + "&enableEndTime=" + _self.endDate +
 						url: "../order_room/order_room?roomTypeId=" + id + "&enableStartTime=" + _self.startDate + "&enableEndTime=" + _self.endDate +
 							"&startTime=" + _self.startTime + "&endTime=" + _self.endTime + "&ruzhu_num=" + _self.ruzhu_num + "&typeName=" + typeName +
 							"&startTime=" + _self.startTime + "&endTime=" + _self.endTime + "&ruzhu_num=" + _self.ruzhu_num + "&typeName=" + typeName +
 							"&freeRoom=" + enableNum + "&price=" + price
 							"&freeRoom=" + enableNum + "&price=" + price
 					});
 					});
-				}
-				this.getRoomType()
+				// }
+				// this.getRoomType()
 			},
 			},
 			//办理入住跳转
 			//办理入住跳转
 			navigateToDairuzhu(type) {
 			navigateToDairuzhu(type) {

+ 99 - 36
pages/my_orderlist/my_orderlist.vue

@@ -18,7 +18,7 @@
 					<image class="room-image" v-if="item.h_type.indexOf('标准') !== -1" src="../../static/index/std.jpg"></image>
 					<image class="room-image" v-if="item.h_type.indexOf('标准') !== -1" src="../../static/index/std.jpg"></image>
 					<image class="room-image" v-if="item.h_type.indexOf('高级') !== -1" src="../../static/index/adv.jpg"></image>
 					<image class="room-image" v-if="item.h_type.indexOf('高级') !== -1" src="../../static/index/adv.jpg"></image>
 					<image class="room-image" v-if="item.h_type.indexOf('豪华') !== -1" src="../../static/index/lux.jpg"></image>
 					<image class="room-image" v-if="item.h_type.indexOf('豪华') !== -1" src="../../static/index/lux.jpg"></image>
-					<view class="room-name">{{item.h_type}}</view>
+					<view class="room-name">{{ item.h_type }}</view>
 					<view class="room-time">{{item.live_time|snippet}}~{{item.end_time|snippet}}</view>
 					<view class="room-time">{{item.live_time|snippet}}~{{item.end_time|snippet}}</view>
 					<view class="room-order">订单号:{{item.order_num}}</view>
 					<view class="room-order">订单号:{{item.order_num}}</view>
 					<view class="room-type">
 					<view class="room-type">
@@ -42,7 +42,7 @@
 					<!-- <text v-else-if="item.status == 3" @click="navigateToXuzhu">续住</text> -->
 					<!-- <text v-else-if="item.status == 3" @click="navigateToXuzhu">续住</text> -->
 				</view>
 				</view>
 				<view :class="{'room-button3': item.status == 1}">
 				<view :class="{'room-button3': item.status == 1}">
-					<text v-if="item.status == 1" @click="getOrderPay(item.id)">支付</text>
+					<text v-if="item.status == 1" @click="getOrderPay(item.h_type, item.live_time, item.end_time)">支付</text>
 					<!-- <text v-else-if="item.status == 0" @click="navigateToZaici(item.enableStartTime,item.enableEndTime,item.roomTypeId)">再次预定</text>
 					<!-- <text v-else-if="item.status == 0" @click="navigateToZaici(item.enableStartTime,item.enableEndTime,item.roomTypeId)">再次预定</text>
 					<text v-else-if="item.status == 4" @click="navigateToJiezhang(item.id)">去处理</text>
 					<text v-else-if="item.status == 4" @click="navigateToJiezhang(item.id)">去处理</text>
 					<text v-else-if="item.status == 5" @click="navigateToWanchengZaici(item.roomTypeId)">再次预定</text>
 					<text v-else-if="item.status == 5" @click="navigateToWanchengZaici(item.roomTypeId)">再次预定</text>
@@ -171,6 +171,91 @@
 			}, 2000)
 			}, 2000)
 		},
 		},
 		methods: {
 		methods: {
+			/**
+			 * 调起支付
+			 */
+			onBridgeReady() {
+				var that = this;
+				// 在这里可以使用WeixinJSBridge对象进行支付调用等操作
+				// 调用支付接口
+				if (typeof WeixinJSBridge !== 'undefined') {
+					WeixinJSBridge.invoke('getBrandWCPayRequest', that.payData,
+						function(res) {
+							if (res.err_msg == "get_brand_wcpay_request:ok") {
+								// 使用以上方式判断前端返回,微信团队郑重提示:
+								//res.errMsg将在用户支付成功后返回ok,但并不保证它绝对可靠。
+								uni.showModal({
+									title: '提示',
+									content: '支付成功',
+									showCancel: false,
+									success: (res) => {
+										if (res.confirm) {
+											uni.navigateTo({
+												url: "../my_orderlist/my_orderlist?Inv=2"
+											})
+										}
+									}
+								});
+							} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
+								uni.showToast({
+									title: '支付取消',
+									icon: 'success'
+								});
+							} else {
+								uni.showModal({
+									title: '提示',
+									content: res.errMsg,
+									showCancel: false
+								})
+							}
+						});
+				}
+			},
+			// 支付订单
+			getOrderPay(hType, stime, etime) {
+				let that = this
+				that.$myRequest({
+					method: 'POST',
+					url: '/hotelReservation/zhotel2/apporder_pay.action',
+					data: {
+						'card_number': that.cardNumber,
+						'h_type': hType,
+						'live_time': stime.substring(0, 10),
+						'end_time': etime.substring(0, 10)
+					},
+					headers: {
+						'Content-Type': 'application/json'
+					}
+				}).then(res => {
+					let data = res.data
+					if (data.code === 200) {
+						let d = data.data;
+						that.payData = {
+							"appId": d.appId,
+							"nonceStr": d.nonceStr,
+							"paySign": d.paySign,
+							"package": "prepay_id=" + d.prepay_id,
+							"signType": d.signType,
+							"timeStamp": d.timeStamp
+						}
+
+						if (typeof WeixinJSBridge === 'undefined') {
+							if (document.addEventListener) {
+								document.addEventListener('WeixinJSBridgeReady', that.onBridgeReady, false);
+							} else if (document.attachEvent) {
+								document.attachEvent('WeixinJSBridgeReady', that.onBridgeReady);
+								document.attachEvent('onWeixinJSBridgeReady', ththatis.onBridgeReady);
+							}
+						} else {
+							that.onBridgeReady();
+						}
+					} else {
+						that.msgType = 'warn'
+						that.order_txt = data.message
+						that.$refs.popup_order.open()
+					}
+				});
+			},
 			// 获取用户信息
 			// 获取用户信息
 			getUserInfo() {
 			getUserInfo() {
 				var tempCardNumber = this.$utils.getEncryptedData('cardNumber')
 				var tempCardNumber = this.$utils.getEncryptedData('cardNumber')
@@ -193,7 +278,7 @@
 				// 	Inv2 = 0
 				// 	Inv2 = 0
 				// }
 				// }
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/appqueryOrder.action?card_number=02090&state=' + Inv2
+					url: '/hotelReservation/zhotel2/appqueryOrder.action?card_number=' + that.cardNumber + '&state=' + Inv2
 				}).then(res => {
 				}).then(res => {
 					var data = res.data
 					var data = res.data
 					if (data.code === 200) {
 					if (data.code === 200) {
@@ -251,41 +336,19 @@
 			},
 			},
 			// 取消订单弹框
 			// 取消订单弹框
 			openQu(id, type) {
 			openQu(id, type) {
-				this.order_txt_id = id
-				this.msgType2 = type
-				this.order_txt2 = '确定取消订单?'
-				this.$refs.popup_order2.open()
-			},
-			// 支付订单
-			getOrderPay(id) {
-				let _self = this
-				this.$axios.get(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/pay/${id}`, {
-					headers: {
-						'user_token': localStorage.getItem('token')
-					}
-				}).then(res => {
-					res = res.data
-					if (res.success) {
-						if (res.data.payAmount == 0) {
-							uni.navigateTo({
-								url: '../zhifuchenggong/zhifuchenggong?orderId=' + res.data.orderId
-							})
-						} else {
-							window.location.href = res.data.payUrl;
-						}
-
-					} else {
-						this.order_txt = res.message
-						this.$refs.popup_order.open()
-						console.log('支付失败')
-					}
-				});
+				uni.showToast({
+					title: '接口未完成'
+				})
+				// this.order_txt_id = id
+				// this.msgType2 = type
+				// this.order_txt2 = '确定取消订单?'
+				// this.$refs.popup_order2.open()
 			},
 			},
 			// 办理退房
 			// 办理退房
 			getOrderReturn(order_txt_id) {
 			getOrderReturn(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.put(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/return/${this.order_txt_id}`, ).then(res => {
+				this.$axios.put(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/return/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '退房成功'
 						this.order_txt = '退房成功'
@@ -303,7 +366,7 @@
 			getOrderHold(order_txt_id) {
 			getOrderHold(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.put(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/hold/${this.order_txt_id}`, ).then(res => {
+				this.$axios.put(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/hold/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '办理入住成功'
 						this.order_txt = '办理入住成功'
@@ -319,7 +382,7 @@
 			getOrderDelete(order_txt_id) {
 			getOrderDelete(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.delete(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/${this.order_txt_id}`, ).then(res => {
+				this.$axios.delete(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '删除订单成功'
 						this.order_txt = '删除订单成功'
@@ -337,7 +400,7 @@
 				let that = this
 				let that = this
 				// that.$axios.defaults.headers.common['user_token'] = that.$utils.getEncryptedData('token');
 				// that.$axios.defaults.headers.common['user_token'] = that.$utils.getEncryptedData('token');
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/ihotel/hotelOrder/user/order/cancel/' + that.order_txt_id
+					url: '/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/cancel/' + that.order_txt_id
 				}).then(res => {
 				}).then(res => {
 					alert(JSON.stringify(res.data))
 					alert(JSON.stringify(res.data))
 					if (res.data.code === 200) {
 					if (res.data.code === 200) {

+ 1 - 1
pages/myself/myself.vue

@@ -82,7 +82,7 @@
 				}
 				}
 				that.cardNumber = tempCardNumber;
 				that.cardNumber = tempCardNumber;
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/appuser.action?card_number=' + that.cardNumber,
+					url: '/hotelReservation/zhotel2/appuser.action?card_number=' + that.cardNumber,
 				}).then(res => {
 				}).then(res => {
 					// console.log(res);
 					// console.log(res);
 					let data = res.data.data
 					let data = res.data.data

+ 7 - 7
pages/order_mark/order_mark.vue

@@ -112,7 +112,7 @@
 			getOrderInfo() {
 			getOrderInfo() {
 				let _self = this
 				let _self = this
 				_self.orderList = []
 				_self.orderList = []
-				this.$axios.get(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/${this.orderId}`, {
+				this.$axios.get(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/${this.orderId}`, {
 					headers: {
 					headers: {
 						'user_token': localStorage.getItem('token')
 						'user_token': localStorage.getItem('token')
 					}
 					}
@@ -176,7 +176,7 @@
 			// 订单结账信息
 			// 订单结账信息
 			getOrderBill() {
 			getOrderBill() {
 				let _self = this
 				let _self = this
-				this.$axios.get(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/bill/${this.orderId}`, {
+				this.$axios.get(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/bill/${this.orderId}`, {
 					headers: {
 					headers: {
 						'user_token': localStorage.getItem('token')
 						'user_token': localStorage.getItem('token')
 					}
 					}
@@ -205,7 +205,7 @@
 			getOrderCancel(order_txt_id) {
 			getOrderCancel(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.put(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/cancel/${this.order_txt_id}`, ).then(res => {
+				this.$axios.put(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/cancel/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '取消成功'
 						this.order_txt = '取消成功'
@@ -220,7 +220,7 @@
 			// 支付订单
 			// 支付订单
 			getOrderPay(orderId) {
 			getOrderPay(orderId) {
 				let _self = this
 				let _self = this
-				this.$axios.get(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/pay/${orderId}`, {
+				this.$axios.get(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/pay/${orderId}`, {
 					headers: {
 					headers: {
 						'user_token': localStorage.getItem('token')
 						'user_token': localStorage.getItem('token')
 					}
 					}
@@ -245,7 +245,7 @@
 			getOrderDelete(order_txt_id) {
 			getOrderDelete(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.delete(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/${this.order_txt_id}`, ).then(res => {
+				this.$axios.delete(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '删除订单成功'
 						this.order_txt = '删除订单成功'
@@ -267,7 +267,7 @@
 			getOrderHold(order_txt_id) {
 			getOrderHold(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.put(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/hold/${this.order_txt_id}`, ).then(res => {
+				this.$axios.put(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/hold/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '办理入住成功'
 						this.order_txt = '办理入住成功'
@@ -283,7 +283,7 @@
 			getOrderReturn(order_txt_id) {
 			getOrderReturn(order_txt_id) {
 				let _self = this
 				let _self = this
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
 				this.$axios.defaults.headers.common['user_token'] = localStorage.getItem('token');
-				this.$axios.put(`/hotelReservation/zhotel/ihotel/hotelOrder/user/order/return/${this.order_txt_id}`, ).then(res => {
+				this.$axios.put(`/hotelReservation/zhotel2/ihotel/hotelOrder/user/order/return/${this.order_txt_id}`, ).then(res => {
 					res = res.data
 					res = res.data
 					if (res.success) {
 					if (res.success) {
 						this.order_txt = '退房成功'
 						this.order_txt = '退房成功'

+ 17 - 7
pages/order_room/order_room.vue

@@ -163,10 +163,18 @@
 						function(res) {
 						function(res) {
 							if (res.err_msg == "get_brand_wcpay_request:ok") {
 							if (res.err_msg == "get_brand_wcpay_request:ok") {
 								// 使用以上方式判断前端返回,微信团队郑重提示:
 								// 使用以上方式判断前端返回,微信团队郑重提示:
-								//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
-								uni.showToast({
-									title: '支付成功',
-									icon: 'success'
+								//res.errMsg将在用户支付成功后返回ok,但并不保证它绝对可靠。
+								uni.showModal({
+									title: '提示',
+									content: '支付成功',
+									showCancel: false,
+									success: (res) => {
+										if (res.confirm) {
+											uni.navigateTo({
+												url: "../my_orderlist/my_orderlist?Inv=2"
+											})
+										}
+									}
 								});
 								});
 							} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
 							} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
 								uni.showToast({
 								uni.showToast({
@@ -175,7 +183,9 @@
 								});
 								});
 							} else {
 							} else {
 								uni.showModal({
 								uni.showModal({
-									title: res.errMsg
+									title: '提示',
+									content: res.errMsg,
+									showCancel: false
 								})
 								})
 							}
 							}
 						});
 						});
@@ -195,7 +205,7 @@
 				}
 				}
 				that.cardNumber = tempCardNumber;
 				that.cardNumber = tempCardNumber;
 				that.$myRequest({
 				that.$myRequest({
-					url: '/hotelReservation/zhotel/appuser.action?card_number=' + that.cardNumber
+					url: '/hotelReservation/zhotel2/appuser.action?card_number=' + that.cardNumber
 				}).then(res => {
 				}).then(res => {
 					// console.log(res);
 					// console.log(res);
 					let data = res.data.data
 					let data = res.data.data
@@ -227,7 +237,7 @@
 				let that = this
 				let that = this
 				that.$myRequest({
 				that.$myRequest({
 					method: 'POST',
 					method: 'POST',
-					url: '/hotelReservation/zhotel/apporder_pay.action',
+					url: '/hotelReservation/zhotel2/apporder_pay.action',
 					data: {
 					data: {
 						'card_number': that.cardNumber,
 						'card_number': that.cardNumber,
 						'h_type': that.h_type,
 						'h_type': that.h_type,