From aefa3f8f1d461cb713d689f1c28f612e0cd56241 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 07 四月 2026 16:40:26 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
index 245f3f3..78b2761 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
@@ -275,6 +275,66 @@
}
}
+ if (xpOperationsUserVO.getIdCardFront() != null) {
+ JSONObject jsonObject = JSONObject.parseObject(xpOperationsUserVO.getIdCardFront());
+ if(jsonObject!=null){
+ String downloadUrl = null;
+ try {
+ // 1
+ downloadUrl= aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ jsonObject.put("url", downloadUrl);
+ xpOperationsUserVO.setIdCardFront(jsonObject.toJSONString());
+ }
+ }
+
+ if (xpOperationsUserVO.getIdCardBack() != null) {
+ JSONObject jsonObject = JSONObject.parseObject(xpOperationsUserVO.getIdCardBack());
+ if(jsonObject!=null){
+ String downloadUrl = null;
+ try {
+ // 1
+ downloadUrl= aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ jsonObject.put("url", downloadUrl);
+ xpOperationsUserVO.setIdCardBack(jsonObject.toJSONString());
+ }
+ }
+ if (xpOperationsUserVO.getDriverLicense() != null) {
+ JSONObject jsonObject = JSONObject.parseObject(xpOperationsUserVO.getDriverLicense());
+ if(jsonObject!=null){
+ String downloadUrl = null;
+ try {
+ // 1
+ downloadUrl= aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ jsonObject.put("url", downloadUrl);
+ xpOperationsUserVO.setDriverLicense(jsonObject.toJSONString());
+ }
+ }
+
+ if (xpOperationsUserVO.getCertificateOfNoCriminalRecord() != null) {
+ JSONObject jsonObject = JSONObject.parseObject(xpOperationsUserVO.getCertificateOfNoCriminalRecord());
+ if(jsonObject!=null){
+ String downloadUrl = null;
+ try {
+ // 1
+ downloadUrl= aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ jsonObject.put("url", downloadUrl);
+ xpOperationsUserVO.setCertificateOfNoCriminalRecord(jsonObject.toJSONString());
+ }
+ }
+
+
return R.ok(xpOperationsUserVO);
}
--
Gitblit v1.7.1