fix:扫码支付输出回调信息
This commit is contained in:
parent
3cbf68cc26
commit
e963606b0b
@ -41,6 +41,7 @@ public class WechatPayNotifyHandleService {
|
|||||||
|
|
||||||
// @Async("taskExecutor")
|
// @Async("taskExecutor")
|
||||||
public void payNotifyBussinessHandle(TradeDetail tradeDetail) {
|
public void payNotifyBussinessHandle(TradeDetail tradeDetail) {
|
||||||
|
log.info("\r\n===>>>1回调处理lhb:" + tradeDetail.getTradeType());
|
||||||
if (tradeDetail.getTradeType() == 1) {
|
if (tradeDetail.getTradeType() == 1) {
|
||||||
// 充值
|
// 充值
|
||||||
WalletAccount wallet = walletAccountDao.selectOne(new QueryWrapper<WalletAccount>().eq("code", tradeDetail.getWallet()));
|
WalletAccount wallet = walletAccountDao.selectOne(new QueryWrapper<WalletAccount>().eq("code", tradeDetail.getWallet()));
|
||||||
@ -80,6 +81,7 @@ public class WechatPayNotifyHandleService {
|
|||||||
templateMessageService.rechargeMessageSend(tradeDetail, wallet.getTotalAmount());
|
templateMessageService.rechargeMessageSend(tradeDetail, wallet.getTotalAmount());
|
||||||
|
|
||||||
} else if (tradeDetail.getTradeType() == 2) {
|
} else if (tradeDetail.getTradeType() == 2) {
|
||||||
|
log.info("\r\n===>>>2回调处理lhb:" + tradeDetail.getWechatPayApiType());
|
||||||
// 支付订单
|
// 支付订单
|
||||||
if (WechatPayApiTypeEnums.JSAPI.getCode().equals(tradeDetail.getWechatPayApiType())) {
|
if (WechatPayApiTypeEnums.JSAPI.getCode().equals(tradeDetail.getWechatPayApiType())) {
|
||||||
// jsapi支付
|
// jsapi支付
|
||||||
@ -124,6 +126,8 @@ public class WechatPayNotifyHandleService {
|
|||||||
List<String> orderNoList = list.stream().map(i -> i.getOrderNo()).toList();
|
List<String> orderNoList = list.stream().map(i -> i.getOrderNo()).toList();
|
||||||
List<OrderSwapBattery> orderList = orderSwapBatteryDao.selectList(new QueryWrapper<OrderSwapBattery>()
|
List<OrderSwapBattery> orderList = orderSwapBatteryDao.selectList(new QueryWrapper<OrderSwapBattery>()
|
||||||
.eq("status", 6).in("order_no", orderNoList));
|
.eq("status", 6).in("order_no", orderNoList));
|
||||||
|
log.info("\r\n===>>>3回调处理lhb:" + tradeDetail.getOutTradeNo());
|
||||||
|
log.info("\r\n===>>>4回调处理lhb:" + orderList.size() +"%%%%%%%"+orderNoList.size());
|
||||||
if (orderList.size() != orderNoList.size()) {
|
if (orderList.size() != orderNoList.size()) {
|
||||||
log.info("\r\n **********");
|
log.info("\r\n **********");
|
||||||
log.error("\r\n===>>>交易订单存在问题:" + tradeDetail);
|
log.error("\r\n===>>>交易订单存在问题:" + tradeDetail);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user