From 587cc9d006d12c2e5f266d5d8851317efae9aa57 Mon Sep 17 00:00:00 2001 From: Lemon Date: Thu, 10 Oct 2024 16:50:12 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=20=E5=8F=91=E7=8E=B0=E5=85=85?= =?UTF-8?q?=E7=94=B5=E4=B8=AD=E7=9A=84=E8=AE=A2=E5=8D=95=E7=9A=84=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E7=8A=B6=E6=80=81=E4=B8=BA=200-=E5=BE=85=E6=94=AF?= =?UTF-8?q?=E4=BB=98=EF=BC=8C=E5=B0=86=E8=AF=A5=E8=AE=A2=E5=8D=95=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E7=8A=B6=E6=80=81=E6=94=B9=E4=B8=BA=201-=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/yunkuaichong/UploadRealTimeMonitorHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/UploadRealTimeMonitorHandler.java b/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/UploadRealTimeMonitorHandler.java index cea556081..7988c4e0b 100644 --- a/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/UploadRealTimeMonitorHandler.java +++ b/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/UploadRealTimeMonitorHandler.java @@ -6,6 +6,7 @@ import com.jsowell.common.core.domain.ykc.RealTimeMonitorData; import com.jsowell.common.core.domain.ykc.YKCDataProtocol; import com.jsowell.common.core.domain.ykc.YKCFrameTypeCode; import com.jsowell.common.core.redis.RedisCache; +import com.jsowell.common.enums.ykc.OrderPayStatusEnum; import com.jsowell.common.enums.ykc.OrderStatusEnum; import com.jsowell.common.enums.ykc.PileConnectorStatusEnum; import com.jsowell.common.enums.ykc.YKCPileFaultReasonEnum; @@ -302,6 +303,11 @@ public class UploadRealTimeMonitorHandler extends AbstractYkcHandler { orderInfo.setOrderStatus(OrderStatusEnum.IN_THE_CHARGING.getValue()); } + if (StringUtils.equals(orderInfo.getPayStatus(), OrderPayStatusEnum.unpaid.getValue())) { + // 如果发现该订单的支付状态为 0-待支付,将该订单支付状态改为 1-支付完成 + orderInfo.setPayStatus(OrderPayStatusEnum.paid.getValue()); + } + // 如果原来没有开始充电时间就保存当前时间为开始充电时间 if (orderInfo.getChargeStartTime() == null) { updateFlag = true;