From df7ea92f6e128abf309d389bd99ffc4602ee2049 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 18 五月 2026 19:00:29 +0800
Subject: [PATCH] 对接财务
---
xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserController.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserController.java
index 7e7b0b2..20fd37d 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserController.java
@@ -106,6 +106,12 @@
//调用其他接口获取 免密结果
Boolean signed = false;
+ // 获取用户开通情况
+ List<XpPayFront> xpPayFronts = xpPayFrontMapper.selectList(new LambdaQueryWrapper<XpPayFront>().eq(XpPayFront::getUserId, uid).orderByDesc(BaseModel::getCreateTime));
+ if (xpPayFronts.isEmpty()) {
+ return R.ok(signed);
+ }
+
CreditPaySignQueryDto creditPaySignQueryDto = new CreditPaySignQueryDto();
creditPaySignQueryDto.setUid(Long.valueOf(uid));
creditPaySignQueryDto.setBusinessId("xp-robotaxi");
@@ -146,7 +152,7 @@
CreditPaySignVo data = creditPaySignVoR.getData();
XpPayFront xpPayFront = new XpPayFront();
xpPayFront.setUserId(Long.valueOf(uid));
- xpPayFront.setBusinessOrderId(OrderCodeUtil.getOrderCode("MMZF"));
+ xpPayFront.setBusinessOrderId(creditPaySignDto.getBusinessOrderId());
xpPayFrontMapper.insert(xpPayFront);
return R.ok(data);
}
--
Gitblit v1.7.1