@@ -14,6 +14,10 @@ export class FishController {
async create(request: FastifyRequest<{ Body: CreateFishBody }>, reply: FastifyReply) {
try {
const fishData = request.body
+
+ if (!fishData.id) {
+ fishData.id = request.ip || 'unknown'
+ }
// 检查是否已存在相同 ID 的记录
@@ -19,7 +19,7 @@ export interface StatisticsQuery {
}
export interface CreateFishBody {
- id: string
+ id?: string
name?: string
username?: string
phone?: string