From 4f4538356403d620b9bd510fd45729a251291942 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期五, 03 七月 2026 18:27:36 +0800
Subject: [PATCH] 功能开发

---
 server/platform/src/main/java/com/doumee/api/business/DouyinVerifyController.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/server/platform/src/main/java/com/doumee/api/business/DouyinVerifyController.java b/server/platform/src/main/java/com/doumee/api/business/DouyinVerifyController.java
index 68dc39d..821db36 100644
--- a/server/platform/src/main/java/com/doumee/api/business/DouyinVerifyController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/DouyinVerifyController.java
@@ -16,6 +16,7 @@
 import com.doumee.dao.business.model.DouyinVerifyLog;
 import com.doumee.dao.business.model.DouyinVerifyRecord;
 import com.doumee.dao.business.vo.DouyinVerifyRecordPageVO;
+import com.doumee.dao.business.web.response.DouyinShopPoiVO;
 import com.doumee.service.business.DouyinVerifyLogService;
 import com.doumee.service.business.DouyinVerifyService;
 import io.swagger.annotations.Api;
@@ -64,22 +65,26 @@
         return ApiResponse.success(douyinVerifyService.findManagePage(pageWrap));
     }
 
-    @ApiOperation("鏌ヨ鎶栭煶鍟嗘埛涓嬮棬搴�(鐢ㄤ簬閫夋牳閿�闂ㄥ簵;account_id 浠庡瓧鍏歌鍙�)")
+    @ApiOperation("鏌ヨ鎶栭煶鍟嗘埛涓嬮棬搴�(poiId + 闂ㄥ簵鍚嶇О鎴愬杩斿洖;account_id 浠庡瓧鍏歌鍙�)")
     @PostMapping("/poiList")
     @RequiresPermissions("business:douyinVerify:query")
-    public ApiResponse<List<String>> poiList() {
+    public ApiResponse<List<DouyinShopPoiVO>> poiList() {
         // 闂ㄥ簵鏌ヨ涓烘棤鐘舵�侀�忎紶(鏃犺惤搴�),Controller 鈫� DouyinClient 鐩磋繛;account_id 鐢� Client 浠庡瓧鍏歌鍙�
         DouyinBaseResp<DouyinShopPoiResp> resp = douyinClient.shopPoiQuery();
         List<DouyinShopPoiResp.Poi> pois = resp == null || resp.getData() == null ? null : resp.getData().getPois();
         if (pois == null || pois.isEmpty()) {
             return ApiResponse.success(Collections.emptyList());
         }
-        // 浠呮彁鍙栭棬搴桰D,杩囨护 poi 鑺傜偣鎴� poiId 涓虹┖鐨勬潯鐩�
-        List<String> poiIds = pois.stream()
+        // 鎻愬彇闂ㄥ簵ID + 闂ㄥ簵鍚嶇О鎴愬杩斿洖;杩囨护 poi 鑺傜偣鎴� poiId 涓虹┖鐨勬潯鐩�
+        // 闂ㄥ簵鍚嶇О瀹為檯璺緞涓� pois[].account.poi_account.account_name
+        List<DouyinShopPoiVO> poiList = pois.stream()
                 .filter(p -> p != null && p.getPoi() != null && StringUtils.isNotBlank(p.getPoi().getPoiId()))
-                .map(p -> p.getPoi().getPoiId())
+                .map(p -> new DouyinShopPoiVO(
+                        p.getPoi().getPoiId(),
+                        p.getAccount() == null || p.getAccount().getPoiAccount() == null
+                                ? null : p.getAccount().getPoiAccount().getAccountName()))
                 .collect(Collectors.toList());
-        return ApiResponse.success(poiIds);
+        return ApiResponse.success(poiList);
     }
 
     @PreventRepeat

--
Gitblit v1.9.3