From 20e82837af9ba23d1a3bdb50d41b8eb1164129b1 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期二, 24 二月 2026 18:54:15 +0800
Subject: [PATCH] feat(management):内容中心-乘车指南接口

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpOperationsUserServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpOperationsUserServiceImpl.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpOperationsUserServiceImpl.java
index ce67257..1bf9550 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpOperationsUserServiceImpl.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/XpOperationsUserServiceImpl.java
@@ -8,10 +8,12 @@
 import com.xiaopeng.account.model.query.XpOperationsUserPageQuery;
 import com.xiaopeng.account.service.IXpOperationsUserService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.xiaopeng.account.service.IXpQualificationAuditService;
 import com.xiaopeng.api.feignClient.maintenance.XpClockInClient;
 import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetClient;
 import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetOperationsClient;
 import com.xiaopeng.api.model.account.XpOperationsUser;
+import com.xiaopeng.api.model.account.XpQualificationAudit;
 import com.xiaopeng.api.model.vehicleConvoy.XpFleet;
 import com.xiaopeng.api.vo.account.FleetInfoVO;
 import com.xiaopeng.api.vo.account.XpOperationsUserProfileVO;
@@ -24,6 +26,7 @@
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 
 import java.util.*;
@@ -52,6 +55,9 @@
 
     @Autowired
     private XpClockInClient xpClockInClient;
+
+    @Autowired
+    private IXpQualificationAuditService xpQualificationAuditService;
 
     @Override
     public List<XpOperationsUser> listByName(String nickName) {
@@ -152,9 +158,14 @@
         return vo;
     }
 
+    @Transactional(rollbackFor = Exception.class)
     @Override
     public void saveCertificate(XpOperationsUserDTO dto) {
         XpOperationsUser xpOperationsUser = BeanUtil.copyProperties(dto, XpOperationsUser.class);
         updateById(xpOperationsUser);
+        //保存审核记录
+        XpQualificationAudit xpQualificationAudit = BeanUtil.copyProperties(dto, XpQualificationAudit.class, "id");
+        xpQualificationAudit.setAuditStatus(1);
+        xpQualificationAuditService.save(xpQualificationAudit);
     }
 }

--
Gitblit v1.7.1