From e8cd57fc46fa84b0c095f7e93cb348c014d06eb4 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 07 三月 2026 21:00:03 +0800
Subject: [PATCH] 新增管理后台接口,修改小程序流程bug及其他相关功能

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
index 0f0c320..3d02b2c 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
@@ -26,7 +26,6 @@
 import com.xiaopeng.operation.service.IXpWhitelistService;
 import io.swagger.annotations.*;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException;
 import org.apache.poi.ss.usermodel.Workbook;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
@@ -38,7 +37,6 @@
 import javax.annotation.Resource;
 import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpServletResponse;
-import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URLEncoder;
@@ -58,7 +56,7 @@
 @RestController
 @Api(tags = "邀请码管理")
 @Slf4j
-@RequestMapping("")
+@RequestMapping("/api/v1/invitation")
 public class XpInvitationCodeController {
     @Resource
     private IXpInvitationCodeService xpInvitationCodeService;
@@ -66,7 +64,7 @@
     private IXpWhitelistService xpWhitelistService;
 
     @ApiOperation(value = "邀请码管理分页列表",response = XpInvitationCode.class)
-    @PostMapping("/api/v1/invitation/pageList")
+    @PostMapping("/pageList")
     public R<PageInfo<XpInvitationCode>> pageList(@RequestBody InvitationPageListQuery query) {
         PageInfo<XpInvitationCode> pageList = xpInvitationCodeService.pageList(query);
         return R.ok(pageList);
@@ -74,7 +72,7 @@
     /**
      * 生成邀请码
      */
-    @PutMapping("/api/v1/invitation/add")
+    @PutMapping("/add")
     @ResponseBody
     @ApiOperation(value = "生成邀请码")
     @ApiImplicitParams({
@@ -87,7 +85,7 @@
     /**
      * 解绑
      */
-    @PutMapping("/api/v1/invitation/unbind")
+    @PutMapping("/unbind")
     @ResponseBody
     @ApiOperation(value = "解绑")
     @ApiImplicitParams({
@@ -102,7 +100,7 @@
         return R.ok();
     }
     @ApiOperation(value = "点位导入模板下载")
-    @GetMapping("/api/v1/invitation/import-template")
+    @GetMapping("/import-template")
     public void importTemplate() {
         List<InvitationCodeImportExcel> invitationCodeImportExcels = new ArrayList<>();
         InvitationCodeImportExcel invitationCodeImportExcel = new InvitationCodeImportExcel();
@@ -129,12 +127,15 @@
             }
         }
     }
+    @Log(title = "邀请码导入", businessType = BusinessType.IMPORT)
     @ApiOperation(value = "邀请码导入")
-    @PostMapping("/base/v1/invitation/importExcel")
+    @PostMapping("/importExcel")
     public R<String> importExcel(@RequestPart("file") MultipartFile file) {
         ImportParams params = new ImportParams();
+//        params.setTitleRows(1); // 标题行数
         params.setHeadRows(1); //表头行数
         InputStream inputStream = null;
+//        List<CustomerImportFailedData> failedData = new ArrayList<>();
         List<InvitationCodeImportExcel> invitationCodeImportExcels;
         try {
             inputStream = file.getInputStream();
@@ -203,7 +204,7 @@
         return R.ok();
     }
     @ApiOperation(value = "邀请码导出")
-    @PostMapping(value = "/api/v1/invitation/exportExcel")
+    @PostMapping(value = "/exportExcel")
     public void exportExcel(@RequestBody InvitationPageListQuery query) {
         List<XpInvitationCode> list = xpInvitationCodeService.exportList(query);
         List<XpInvitationCodeExportExcel> xpWhitelistExportExcels = new ArrayList<>();
@@ -244,7 +245,7 @@
     /**
      * 批量删除
      */
-    @GetMapping("/api/v1/invitation/deleteByIds")
+    @GetMapping("/deleteByIds")
     @ResponseBody
     @ApiOperation(value = "批量删除")
     public R deleteByIds(String ids){

--
Gitblit v1.7.1