From e1890b66e665c8860de00809f90ac57f5af651ba Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 19 三月 2026 15:43:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpQualificationAuditServiceImpl.java |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpQualificationAuditServiceImpl.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpQualificationAuditServiceImpl.java
index dc18699..f731c40 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpQualificationAuditServiceImpl.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpQualificationAuditServiceImpl.java
@@ -90,37 +90,47 @@
             String certificateOfNoCriminalRecord = xpQualificationAuditVO.getCertificateOfNoCriminalRecord();
             if(certificateOfNoCriminalRecord!=null){
                 JSONObject jsonObject = JSONObject.parseObject(certificateOfNoCriminalRecord);
+                // 1
                 String downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
-                xpQualificationAuditVO.setCertificateOfNoCriminalRecord(downloadUrl);
+                jsonObject.put("url", downloadUrl);
+                xpQualificationAuditVO.setCertificateOfNoCriminalRecord(jsonObject.toJSONString());
             }
 
             String driverLicense = xpQualificationAuditVO.getDriverLicense();
             if(driverLicense!=null){
                 JSONObject jsonObject = JSONObject.parseObject(driverLicense);
+                //1
                 String downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
-                xpQualificationAuditVO.setDriverLicense(downloadUrl);
+                jsonObject.put("url", downloadUrl);
+                xpQualificationAuditVO.setDriverLicense(jsonObject.toJSONString());
             }
 
 
             String trainingGraduationCertificate = xpQualificationAuditVO.getTrainingGraduationCertificate();
             if(trainingGraduationCertificate!=null){
                 JSONObject jsonObject = JSONObject.parseObject(trainingGraduationCertificate);
+                //1
                 String downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
-                xpQualificationAuditVO.setTrainingGraduationCertificate(downloadUrl);
+                jsonObject.put("url", downloadUrl);
+                xpQualificationAuditVO.setTrainingGraduationCertificate(jsonObject.toJSONString());
             }
 
             String idCardFront = xpQualificationAuditVO.getIdCardFront();
             if(idCardFront!=null){
                 JSONObject jsonObject = JSONObject.parseObject(idCardFront);
+                //1
                 String downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
-                xpQualificationAuditVO.setIdCardFront(downloadUrl);
+                jsonObject.put("url", downloadUrl);
+                xpQualificationAuditVO.setIdCardFront(jsonObject.toJSONString());
             }
 
             String idCardBack = xpQualificationAuditVO.getIdCardBack();
             if(idCardBack!=null){
                 JSONObject jsonObject = JSONObject.parseObject(idCardBack);
+                //1
                 String downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
-                xpQualificationAuditVO.setIdCardBack(downloadUrl);
+                jsonObject.put("url", downloadUrl);
+                xpQualificationAuditVO.setIdCardBack(jsonObject.toJSONString());
             }
 
         }

--
Gitblit v1.7.1