diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 6b26af1cc..799f1371c 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -1775,6 +1775,11 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { String startMode = null; if (StringUtils.equals(transactionIdentifier, "01")) { startMode = StartModeEnum.APP.getValue(); + if(StringUtils.isNotBlank(data.getLogicCard())) { + // 如果卡号不为空,还按照离线卡启动处理 + startMode = StartModeEnum.OFFLINE_CARD.getValue(); + orderBasicInfo.setLogicCard(data.getLogicCard()); + } } else if (StringUtils.equals(transactionIdentifier, "02")) { // 鉴权卡启动 startMode = StartModeEnum.AUTH_CARD.getValue();