diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 54c89e54..45c10d10 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -794,7 +794,10 @@ "Bash(ssh -J ceshi@103.39.231.231 ceshi@192.168.1.111 \"curl -s ''http://localhost:3000/api/price/klines?period=1h&limit=5'' | head -500\")", "Bash(dir /b /ad \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\backend\")", "Bash(timeout 30 cat:*)", - "Bash(npm run lint)" + "Bash(npm run lint)", + "Bash(ssh -o ProxyCommand=\"ssh -W %h:%p ceshi@103.39.231.231\" -o StrictHostKeyChecking=no ceshi@192.168.1.111 \"cat /home/ceshi/rwadurian/backend/services/mining-service/src/application/services/batch-mining.service.ts | head -250\")", + "Bash(ssh -o ProxyCommand=\"ssh -W %h:%p ceshi@103.39.231.231\" -o StrictHostKeyChecking=no ceshi@192.168.1.111 \"docker logs rwa-mining-admin-service --tail 50 2>&1 | grep ''第一条数据\\\\|最后一条数据''\")", + "Bash(npx xlsx-cli 挖矿.xlsx)" ], "deny": [], "ask": [] diff --git a/backend/services/mining-admin-service/src/application/services/batch-mining.service.ts b/backend/services/mining-admin-service/src/application/services/batch-mining.service.ts index 3451ce55..10118175 100644 --- a/backend/services/mining-admin-service/src/application/services/batch-mining.service.ts +++ b/backend/services/mining-admin-service/src/application/services/batch-mining.service.ts @@ -283,16 +283,19 @@ export class BatchMiningService { continue; } - // 获取用户ID (第一列,索引0) - let accountSequence = String(row[0]).trim(); + // Excel 格式:序号 | 注册ID | 认种量(棵)| 挖矿开始时间 | 批次 | 授权提前挖的天数 | 备注 + // 索引: 0 1 2 3 4 5 6 + + // 获取用户ID (第二列,索引1) + let accountSequence = String(row[1]).trim(); if (!accountSequence.startsWith('D')) { accountSequence = 'D' + accountSequence; } - // 获取认种量 (第二列,索引1) - const treeCount = parseInt(row[1], 10); + // 获取认种量 (第三列,索引2) + const treeCount = parseInt(row[2], 10); if (isNaN(treeCount) || treeCount <= 0) { - this.logger.debug(`[parseExcelData] 跳过行 ${i + 1}: 认种量无效 (${row[1]})`); + this.logger.debug(`[parseExcelData] 跳过行 ${i + 1}: 认种量无效 (${row[2]})`); continue; }