diff --git a/jsowell-netty/src/main/java/com/jsowell/netty/handler/TransactionRecordsRequestHandler.java b/jsowell-netty/src/main/java/com/jsowell/netty/handler/TransactionRecordsRequestHandler.java index a668e9a69..790225104 100644 --- a/jsowell-netty/src/main/java/com/jsowell/netty/handler/TransactionRecordsRequestHandler.java +++ b/jsowell-netty/src/main/java/com/jsowell/netty/handler/TransactionRecordsRequestHandler.java @@ -8,6 +8,7 @@ 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.OrderStatusEnum; +import com.jsowell.common.enums.ykc.StartModeEnum; import com.jsowell.common.enums.ykc.YKCChargingStopReasonEnum; import com.jsowell.common.util.BytesUtil; import com.jsowell.common.util.Cp56Time2a.Cp56Time2aUtil; @@ -545,6 +546,10 @@ public class TransactionRecordsRequestHandler extends AbstractHandler { orderBasicInfo.setChargeEndTime(DateUtils.parseDate(data.getEndTime())); } if (!StringUtils.equals("0000000000000000", data.getLogicCard())) { + // 将此订单启动方式改为卡启动 + orderBasicInfo.setStartMode(StartModeEnum.CARD.getValue()); + // 将卡号存入订单表 + orderBasicInfo.setLogicCard(data.getLogicCard()); // 根据物理卡号查出所属用户 PileAuthCard cardInfo = pileAuthCardService.selectCardInfoByLogicCard(data.getLogicCard()); if (cardInfo != null) {