1. 删除计划单测
2. 增加makefile 生成swagger
This commit is contained in:
@@ -387,7 +387,7 @@ func (r *gormPlanRepository) DeletePlan(id uint) error {
|
||||
switch plan.ContentType {
|
||||
case models.PlanContentTypeTasks:
|
||||
// 删除与此计划关联的所有非子任务
|
||||
if err := tx.Where("plan_id = ? AND parent_task_id IS NULL", id).Delete(&models.Task{}).Error; err != nil {
|
||||
if err := tx.Where("plan_id = ?", id).Delete(&models.Task{}).Error; err != nil {
|
||||
return fmt.Errorf("删除计划ID %d 的任务失败: %w", id, err)
|
||||
}
|
||||
case models.PlanContentTypeSubPlans:
|
||||
|
||||
Reference in New Issue
Block a user