[P0] 微信小程序下单→服务→支付完整链路 #9

Closed
opened 2026-05-12 23:41:30 +08:00 by admin · 0 comments
Owner

正确流程

下单(0) → 已接单(1) → 服务中(3) → 已完成(4) → 客户付款(2) → 已结算(8)

当前问题

orderdetail.js 中付款功能(godetail)已经实现完整:

  • 调 /system/order/weixinPay/{orderId} 获取支付参数
  • wx.requestPayment() 调起微信支付
  • 支付成功跳转 paysuccess

但付款按钮放在了 status=1(已接单),需要移到 status=4(已完成)。

修复内容

orderdetail.wxml

  • 将 [付款] 按钮从 status==1 移到 status==4
  • status==1 只保留 [取消订单]
  • status==4 显示 [付款] 按钮

peizhendetail.js

  • 下单后跳转 paysuccess 页作为下单确认页(非支付成功)

paysuccess.js

  • 需要区分两种场景:下单确认 / 支付成功
  • 删除旧 Goddess 项目的 API 调用

涉及文件

  • coupon/pages/orderdetail/orderdetail.wxml
  • coupon/pages/orderdetail/orderdetail.js
  • coupon/pages/peizhen/peizhendetail.js
  • coupon/shopping/pages/paysuccess/paysuccess.js
## 正确流程 下单(0) → 已接单(1) → 服务中(3) → 已完成(4) → 客户付款(2) → 已结算(8) ## 当前问题 orderdetail.js 中付款功能(godetail)已经实现完整: - 调 /system/order/weixinPay/{orderId} 获取支付参数 - wx.requestPayment() 调起微信支付 - 支付成功跳转 paysuccess 但付款按钮放在了 status=1(已接单),需要移到 status=4(已完成)。 ## 修复内容 ### orderdetail.wxml - 将 [付款] 按钮从 status==1 移到 status==4 - status==1 只保留 [取消订单] - status==4 显示 [付款] 按钮 ### peizhendetail.js - 下单后跳转 paysuccess 页作为下单确认页(非支付成功) ### paysuccess.js - 需要区分两种场景:下单确认 / 支付成功 - 删除旧 Goddess 项目的 API 调用 ## 涉及文件 - coupon/pages/orderdetail/orderdetail.wxml - coupon/pages/orderdetail/orderdetail.js - coupon/pages/peizhen/peizhendetail.js - coupon/shopping/pages/paysuccess/paysuccess.js
admin self-assigned this 2026-05-12 23:41:30 +08:00
admin changed title from [P0] 微信小程序下单→支付完整链路 to [P0] 微信小程序下单→服务→支付完整链路 2026-05-13 00:31:43 +08:00
admin closed this issue 2026-05-13 00:55:28 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/rlz#9