Просмотр исходного кода

fix pay v3

release_toaliyun_real
zhengfangyuan 3 лет назад
Родитель
Сommit
1fab1f2a65
2 измененных файлов: 4 добавлений и 6 удалений
  1. +0
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java
  2. +4
    -2
      mallinkService/src/main/java/com/iformall/service/pay/service/pay/wx/sft/miniApp/appPay/WxMiniAppPaySFTAdapterService.java

+ 0
- 4
mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java Просмотреть файл

@@ -208,10 +208,6 @@ public class WxOrderServiceImpl implements WxOrderService {
@Qualifier("couponDetailRedisTemplate")
RedisTemplate<String, WxCouponCVo> cdRedisTemplate;
@Autowired
@Qualifier("commonObjectRedisTemplate")
RedisTemplate<String, Object> redisTemplate;
@Autowired
OrderFactory orderFactory;



+ 4
- 2
mallinkService/src/main/java/com/iformall/service/pay/service/pay/wx/sft/miniApp/appPay/WxMiniAppPaySFTAdapterService.java Просмотреть файл

@@ -118,7 +118,7 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i
return req;
}
private PayAdapterResult getOrderPResult(String response) {
private PayAdapterResult getOrderPResult(String response,WxPayOrder record) {
PayAdapterResult par = new PayAdapterResult();
if (StringUtils.isBlank(response)) {
par.setSuccess(false);
@@ -132,6 +132,8 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i
}else {
par.setSuccess(true);
par.setMsg("success.");
record.setPrepayId(prepayId);
record.setUpdateTime(new Date());
}
}
return par;
@@ -174,7 +176,7 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i
SFTPayCommonMiniAppReq payReq = generatePayCommonRequest(payAccount,composeOrder,productName,record,openId,appInfo,currentDate);
String response = WxPayV3SFT.payCommonWithMiniApp(payService, payReq);
log.info("pay order v3, " + payReq.toString() + ", response: " + response.toString());
return getOrderPResult(response);
return getOrderPResult(response,record);
} else {
throw new MallinkException(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"因电商收付通合单查询无法处理,暂时不支持合单支付");
//合单支付/小程序支付


Загрузка…
Отмена
Сохранить