Browse Source

fix: close

lushdog@outlook.com 5 days ago
parent
commit
2f1ad782c7
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/closePosition/index.ts

+ 4 - 2
src/closePosition/index.ts

@@ -9,6 +9,7 @@ interface BonusInfo {
 }
 
 interface PositionListItem {
+	nftMintAddress?: string
 	address?: string
 	positionAddress?: string
 	bonusInfo?: BonusInfo
@@ -31,6 +32,7 @@ interface ApiListResponse {
 }
 
 interface PositionDetailData {
+	nftMintAddress?: string
 	positionAddress?: string
 	bonusInfo?: BonusInfo
 	status?: number
@@ -175,9 +177,9 @@ export async function checkParentPositionsClosed(): Promise<void> {
 				console.warn(`[closePosition] 获取子仓位详情失败: ${item.address ?? item.positionAddress ?? ''}`)
 				continue
 			}
-			const childAddress = childDetail.positionAddress ?? ''
+			const nftMintAddress = childDetail.nftMintAddress ?? ''
 			if (childDetail.bonusInfo?.fromCreatorPosition) {
-				parentAddressesByChild.set(childAddress, (childDetail.bonusInfo?.fromCreatorPosition as string) ?? '')
+				parentAddressesByChild.set(nftMintAddress, (childDetail.bonusInfo?.fromCreatorPosition as string) ?? '')
 			}
 		}