Przeglądaj źródła

fix(payment): 禁用微信支付功能并显示提示

- 注释了微信支付相关代码,包括小程序和H5平台
- 取消了查询支付成功的轮询逻辑
- 添加全局提示消息,告知暂不支持微信支付
- 确保其他支付方式或积分支付不受影响
- 优化异常捕获时的支付错误处理流程
zhangtao 3 dni temu
rodzic
commit
f26b3c0b27

+ 18 - 17
src/subPack-film/submit-order/index.vue

@@ -109,15 +109,16 @@ async function pay() {
     const payMent = await useUserStore().getPayMent(orderNumber)
     if (payMent.payType !== 'point') {
       try {
-        // #ifdef MP-WEIXIN
-        const res = await useUserStore().handleCommonPayMent(orderNumber)
-        await useUserStore().getWxCommonPayment(res)
-        await useUserStore().paySuccess('film-order', 'subPack-film/index/index')
-        // #endif
-        // #ifdef H5
-        useUserStore().handleCommonWechatPay(orderNumber)
-        await handleH5PayResult(orderNumber)
-        // #endif
+        // // #ifdef MP-WEIXIN
+        // const res = await useUserStore().handleCommonPayMent(orderNumber)
+        // await useUserStore().getWxCommonPayment(res)
+        // await useUserStore().paySuccess('film-order', 'subPack-film/index/index')
+        // // #endif
+        // // #ifdef H5
+        // useUserStore().handleCommonWechatPay(orderNumber)
+        // await handleH5PayResult(orderNumber)
+        // // #endif
+        useGlobalToast().show('暂不支持微信支付')
       }
       catch {
         await useUserStore().payError('film-order', 'subPack-film/index/index')
@@ -135,14 +136,14 @@ async function pay() {
     loading.value = false
   }
 }
-async function handleH5PayResult(orderNumber: string) {
-  const isPaySuccess = await useUserStore().pollOrderPaySuccess(orderNumber)
-  if (isPaySuccess) {
-    await useUserStore().paySuccess('film-order', 'subPack-film/index/index')
-    return
-  }
-  useGlobalToast().show({ msg: '暂未查询到支付成功,请稍后在订单列表查看' })
-}
+// async function handleH5PayResult(orderNumber: string) {
+//   const isPaySuccess = await useUserStore().pollOrderPaySuccess(orderNumber)
+//   if (isPaySuccess) {
+//     await useUserStore().paySuccess('film-order', 'subPack-film/index/index')
+//     return
+//   }
+//   useGlobalToast().show({ msg: '暂未查询到支付成功,请稍后在订单列表查看' })
+// }
 function call() {
   uni.makePhoneCall({
     phoneNumber: info.value.phone,

+ 8 - 8
src/subPack-smqjh/components/film-orderList/film-orderList.vue

@@ -12,14 +12,14 @@ const _emit = defineEmits<{
 async function handlePay(orderNumber: string) {
   const payMent = await useUserStore().getPayMent(orderNumber)
   if (payMent?.payType !== 'point' && payMent) {
-    // #ifdef MP-WEIXIN
-    const res = await useUserStore().handleCommonPayMent(orderNumber)
-    await useUserStore().getWxCommonPayment(res)
-    _emit('refresh')
-    // #endif
-    // #ifdef H5
-    useUserStore().handleCommonWechatPay(orderNumber)
-    // #endif
+    // // #ifdef MP-WEIXIN
+    // const res = await useUserStore().handleCommonPayMent(orderNumber)
+    // await useUserStore().getWxCommonPayment(res)
+    // _emit('refresh')
+    // // #endif
+    // // #ifdef H5
+    // useUserStore().handleCommonWechatPay(orderNumber)
+    // // #endif
   }
   else {
     await useUserStore().handleCommonPayMent(orderNumber)