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