Browse Source

设置下单openid

feature-1.1
wuxicheng 3 years ago
parent
commit
f610ac3c18
  1. 6
      bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/AlipayConfig.java
  2. 6
      bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/VipOrder.java
  3. 2
      bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/design/strategy/KSPayStrategy.java
  4. 2
      bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/design/strategy/WxPayStrategy.java

6
bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/AlipayConfig.java

@ -28,12 +28,6 @@ import lombok.ToString;
@NoArgsConstructor
@TableName(value = "pay_alipay_config")
public class AlipayConfig extends BaseDomain {
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
@ApiModelProperty(value="主键")
private Long id;
/**
* appid

6
bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/VipOrder.java

@ -30,12 +30,6 @@ import lombok.ToString;
@NoArgsConstructor
@TableName(value = "order_vip_order")
public class VipOrder extends BaseDomain {
/**
* 主键
*/
@TableId(value = "id", type = IdType.ASSIGN_ID)
@ApiModelProperty(value="主键")
private Long id;
/**
* 订单id

2
bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/design/strategy/KSPayStrategy.java

@ -65,7 +65,7 @@ public class KSPayStrategy extends AbstractPayStrategy{
throw new ServiceException(ResponseEnum.PAY_CONFIG_ERROR);
}
KspayConfig kspayConfig = kspayConfigList.get(0);
String openId = SecurityContextHolder.get("fhCode");
String openId = SecurityContextHolder.getFhOpenId();
String appId = kspayConfig.getAppid();
String backurl = kspayConfig.getBackurl();
String secret = kspayConfig.getSecret();

2
bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/design/strategy/WxPayStrategy.java

@ -83,7 +83,7 @@ public class WxPayStrategy extends AbstractPayStrategy {
private PayInOrderVo jsApiPay(UnifiedOrderDto dto) {
WxpayConfig wxPayConfig = wxPayManager.getWxPayConfigByTradeType(dto.getTradeType());
WxPayService wxPayService = wxPayManager.getWxPayService(wxPayConfig);
String openId = SecurityContextHolder.get("wxCode");
String openId = SecurityContextHolder.getWechatOpenId();
try {
WxPayUnifiedOrderRequest orderRequest = new WxPayUnifiedOrderRequest();
orderRequest.setOpenid(openId);

Loading…
Cancel
Save