Commit e76cc9ac authored by Junling Bu's avatar Junling Bu
Browse files

fix[litemall-wx, litemall-wx-api]: 修复订单详情里面的支付问题。

parent e6c90fcc
...@@ -500,9 +500,6 @@ public class WxOrderController { ...@@ -500,9 +500,6 @@ public class WxOrderController {
return ResponseUtil.fail(403, "订单不能支付"); return ResponseUtil.fail(403, "订单不能支付");
} }
order.setOrderStatus(OrderUtil.STATUS_PAY);
// 0 初始,1 预支付,2 支付成功
order.setPayStatus((short)1);
orderService.updateById(order); orderService.updateById(order);
return ResponseUtil.ok(result); return ResponseUtil.ok(result);
} }
...@@ -549,9 +546,8 @@ public class WxOrderController { ...@@ -549,9 +546,8 @@ public class WxOrderController {
} }
order.setPayId(payId); order.setPayId(payId);
// 0 初始,1 预支付,2 支付成功
order.setPayStatus((short)2);
order.setPayTime(LocalDateTime.now()); order.setPayTime(LocalDateTime.now());
order.setOrderStatus(OrderUtil.STATUS_PAY);
orderService.updateById(order); orderService.updateById(order);
return WxPayNotifyResponse.success("处理成功!"); return WxPayNotifyResponse.success("处理成功!");
......
...@@ -33,22 +33,28 @@ Page({ ...@@ -33,22 +33,28 @@ Page({
// “去付款”按钮点击效果 // “去付款”按钮点击效果
payOrder: function () { payOrder: function () {
let that = this; let that = this;
util.request(api.PayPrepayId, { util.request(api.OrderPrepay, {
orderId: that.data.orderId orderId: that.data.orderId
}, 'POST').then(function (res) { }, 'POST').then(function (res) {
if (res.errno === 0) { if (res.errno === 0) {
const payParam = res.data; const payParam = res.data;
console.log("支付过程开始")
wx.requestPayment({ wx.requestPayment({
'timeStamp': payParam.timeStamp, 'timeStamp': payParam.timeStamp,
'nonceStr': payParam.nonceStr, 'nonceStr': payParam.nonceStr,
'package': payParam.package, 'package': payParam.packageValue,
'signType': payParam.signType, 'signType': payParam.signType,
'paySign': payParam.paySign, 'paySign': payParam.paySign,
'success': function (res) { 'success': function (res) {
console.log(res) console.log("支付过程成功")
util.redirect('/pages/ucenter/order/order');
}, },
'fail': function (res) { 'fail': function (res) {
console.log(res) console.log("支付过程失败")
util.showErrorToast('支付失败');
},
'complete': function (res) {
console.log("支付过程结束")
} }
}); });
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment