微信支付、支付宝支付
This commit is contained in:
@@ -120,7 +120,7 @@ public class OmsOrder extends BaseEntity implements Serializable {
|
|||||||
private BigDecimal discountAmount;
|
private BigDecimal discountAmount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 支付方式:0->未支付;2->支付宝;1->微信 3余额支付
|
* 支付方式:0->未支付;1->支付宝;2->微信 3余额支付
|
||||||
*/
|
*/
|
||||||
@TableField("pay_type")
|
@TableField("pay_type")
|
||||||
private Integer payType;
|
private Integer payType;
|
||||||
|
|||||||
@@ -834,6 +834,7 @@ public class AliPayController extends AbstractAliPayApiController {
|
|||||||
OmsOrder orderInfo = list.get(0);
|
OmsOrder orderInfo = list.get(0);
|
||||||
orderInfo.setStatus(OrderStatus.TO_DELIVER.getValue());
|
orderInfo.setStatus(OrderStatus.TO_DELIVER.getValue());
|
||||||
orderInfo.setPaymentTime(new Date());
|
orderInfo.setPaymentTime(new Date());
|
||||||
|
orderInfo.setPayType(1);
|
||||||
boolean verifyResult = AlipaySignature.rsaCertCheckV1(params, ALIPAY_PUBLIC_KEY, "UTF-8", "RSA2");
|
boolean verifyResult = AlipaySignature.rsaCertCheckV1(params, ALIPAY_PUBLIC_KEY, "UTF-8", "RSA2");
|
||||||
|
|
||||||
if (verifyResult) {
|
if (verifyResult) {
|
||||||
|
|||||||
@@ -994,6 +994,7 @@ public class WxPayController extends AbstractWxPayApiController {
|
|||||||
OmsOrder orderInfo = list.get(0);
|
OmsOrder orderInfo = list.get(0);
|
||||||
orderInfo.setStatus(OrderStatus.TO_DELIVER.getValue());
|
orderInfo.setStatus(OrderStatus.TO_DELIVER.getValue());
|
||||||
orderInfo.setPaymentTime(new Date());
|
orderInfo.setPaymentTime(new Date());
|
||||||
|
orderInfo.setPayType(2);
|
||||||
// 注意重复通知的情况,同一订单号可能收到多次通知,请注意一定先判断订单状态
|
// 注意重复通知的情况,同一订单号可能收到多次通知,请注意一定先判断订单状态
|
||||||
// 注意此处签名方式需与统一下单的签名类型一致
|
// 注意此处签名方式需与统一下单的签名类型一致
|
||||||
if (WxPayKit.verifyNotify(params, this.getApiConfig().getPartnerKey(), SignType.HMACSHA256)) {
|
if (WxPayKit.verifyNotify(params, this.getApiConfig().getPartnerKey(), SignType.HMACSHA256)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user