From 4d1b35fe863056d7b45ab79bb828654b30e3dec7 Mon Sep 17 00:00:00 2001 From: terrfly Date: Sun, 7 Apr 2024 09:18:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=86=E8=B4=A6=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=97=AE=E9=A2=98=EF=BC=9A=20https://gitee.com/jeequa?= =?UTF-8?q?n/jeepay/issues/I97MQM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ctrl/division/PayOrderDivisionExecController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/ctrl/division/PayOrderDivisionExecController.java b/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/ctrl/division/PayOrderDivisionExecController.java index 8e1f78c..61cd01b 100644 --- a/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/ctrl/division/PayOrderDivisionExecController.java +++ b/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/ctrl/division/PayOrderDivisionExecController.java @@ -104,7 +104,16 @@ public class PayOrderDivisionExecController extends ApiController { ChannelRetMsg channelRetMsg = payOrderDivisionProcessService.processPayOrderDivision(payOrder.getPayOrderId(), bizRQ.getUseSysAutoDivisionReceivers(), receiverList, false); PayOrderDivisionExecRS bizRS = new PayOrderDivisionExecRS(); - bizRS.setState(channelRetMsg.getChannelState() == ChannelRetMsg.ChannelState.CONFIRM_SUCCESS ? PayOrderDivisionRecord.STATE_SUCCESS : PayOrderDivisionRecord.STATE_FAIL); + + + if(channelRetMsg.getChannelState() == ChannelRetMsg.ChannelState.CONFIRM_SUCCESS){ + bizRS.setState(PayOrderDivisionRecord.STATE_SUCCESS); + }else if(channelRetMsg.getChannelState() == ChannelRetMsg.ChannelState.CONFIRM_FAIL){ + bizRS.setState(PayOrderDivisionRecord.STATE_FAIL); + }else{ + bizRS.setState(PayOrderDivisionRecord.STATE_ACCEPT); + } + bizRS.setChannelBatchOrderId(channelRetMsg.getChannelOrderId()); bizRS.setErrCode(channelRetMsg.getChannelErrCode()); bizRS.setErrMsg(channelRetMsg.getChannelErrMsg());