## Opt - 验证京东响应体内-支付工具属性

This commit is contained in:
sangelxiu1 2025-09-05 16:24:33 +08:00
parent 5bb38cdd04
commit 5ce1747c70
1 changed files with 5 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package com.hzs.third.pay.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.hzs.common.core.config.BdConfig;
@ -370,7 +371,10 @@ public class JdPayServiceImpl implements IJdPayService {
// 订单金额
int tradeAmount = Integer.parseInt(response.getTradeAmount());
BigDecimal payMoney = new BigDecimal(tradeAmount).divide(new BigDecimal("100"), 2, BigDecimal.ROUND_HALF_UP);
Integer payType = convertPayType(response.getPayTool());
Integer payType = null;
if(StrUtil.isNotEmpty(response.getPayTool())){
payType = convertPayType(response.getPayTool());
}
// 支付后续业务处理
if (iPayService.notifyHandle(tOnlinePayment.getBusinessType().toString() , thirdOrderCode, thirdOrderCode, payNumber, payTime, payMoney, EPayChannel.JD, channelNumber, payType, acqOrderId)) {
return AjaxResult.success();