微调
This commit is contained in:
parent
c90ffe21e2
commit
8c7a19377b
|
@ -310,7 +310,7 @@ public class AppVerifyController extends BaseController
|
||||||
if(StrUtil.isNotBlank(outTradeNo)){
|
if(StrUtil.isNotBlank(outTradeNo)){
|
||||||
// 如果有outtradeno,则关闭订单
|
// 如果有outtradeno,则关闭订单
|
||||||
tmPayService.closeOrder(channelVO,outTradeNo);
|
tmPayService.closeOrder(channelVO,outTradeNo);
|
||||||
logger.info("【订单改价】订单【{}】,有outTradeNo = 【{}】,查询订单未支付,关闭订单:{}", etOrder1.getOrderNo(),outTradeNo);
|
logger.info("【订单改价】订单【{}】,有outTradeNo = 【{}】,查询订单未支付,关闭订单", etOrder1.getOrderNo(),outTradeNo);
|
||||||
}
|
}
|
||||||
BigDecimal payFee = BigDecimal.ZERO;
|
BigDecimal payFee = BigDecimal.ZERO;
|
||||||
if(ObjectUtil.isNotNull(etOrder.getDispatchFee())){
|
if(ObjectUtil.isNotNull(etOrder.getDispatchFee())){
|
||||||
|
|
|
@ -9,6 +9,8 @@ import com.ruoyi.common.pay.wx.Payable;
|
||||||
import com.ruoyi.common.pay.wx.RefundAble;
|
import com.ruoyi.common.pay.wx.RefundAble;
|
||||||
import com.ruoyi.common.utils.http.HttpUtils;
|
import com.ruoyi.common.utils.http.HttpUtils;
|
||||||
import com.wechat.pay.java.service.payments.jsapi.model.PrepayWithRequestPaymentResponse;
|
import com.wechat.pay.java.service.payments.jsapi.model.PrepayWithRequestPaymentResponse;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -20,6 +22,7 @@ import java.util.Map;
|
||||||
public class TmPayService {
|
public class TmPayService {
|
||||||
|
|
||||||
private final static String SIGNKEY = "b4ixpiogfj5vu3tbkv23gj0dvo2j2ksz";
|
private final static String SIGNKEY = "b4ixpiogfj5vu3tbkv23gj0dvo2j2ksz";
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(TmPayService.class);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单查询
|
* 订单查询
|
||||||
|
@ -74,7 +77,15 @@ public class TmPayService {
|
||||||
body.put("outTradeId", outTradeNo);
|
body.put("outTradeId", outTradeNo);
|
||||||
body.put("terminalType", "1");
|
body.put("terminalType", "1");
|
||||||
body.put("shopId", channel.getShopId());
|
body.put("shopId", channel.getShopId());
|
||||||
doPost(channel.getHttpUrl() + "/open/Pay/orderClose", body,channel);
|
String response = doPost(channel.getHttpUrl() + "/open/Pay/orderClose", body, channel);
|
||||||
|
if (com.ruoyi.common.utils.StringUtils.hasText(response)) {
|
||||||
|
JSONObject jsonResponse = JSON.parseObject(response);
|
||||||
|
if (jsonResponse.getInteger("errCode") != 0) {
|
||||||
|
throw new ServiceException("关闭订单失败: " + jsonResponse.getString("errMsg"));
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
throw new ServiceException("关闭订单数据为空");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -124,6 +135,7 @@ public class TmPayService {
|
||||||
headerData.put("Content-Type", "application/json");
|
headerData.put("Content-Type", "application/json");
|
||||||
|
|
||||||
String response = HttpUtils.sendPostWithHeaders(url, headerData, JSON.toJSONString(body));
|
String response = HttpUtils.sendPostWithHeaders(url, headerData, JSON.toJSONString(body));
|
||||||
|
log.info("doPost请求API响应: " + response);
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user