diff --git a/src/goals/goals.service.ts b/src/goals/goals.service.ts index 3a6b62b..87aabaf 100644 --- a/src/goals/goals.service.ts +++ b/src/goals/goals.service.ts @@ -30,10 +30,10 @@ export class GoalsService { const goal = await Goal.create({ userId, ...createGoalDto, - startDate: new Date(createGoalDto.startDate), + startDate: createGoalDto.startDate ? new Date(createGoalDto.startDate) : null, endDate: createGoalDto.endDate ? new Date(createGoalDto.endDate) : null, - startTime: createGoalDto.startTime, - endTime: createGoalDto.endTime, + startTime: createGoalDto.startTime ? createGoalDto.startTime : null, + endTime: createGoalDto.endTime ? createGoalDto.endTime : null, }); this.logger.log(`用户 ${userId} 创建了目标: ${goal.title}`);