Procházet zdrojové kódy

fix_任务状态过滤

Ethan před 1 měsícem
rodič
revize
60a8873cfc

+ 2 - 0
app/dao/local_life_dao.go

@@ -99,6 +99,8 @@ func (d LocalLifeDao) GetLocalPreviews(param *vo.LocalSearchParam) ([]vo.ReLocal
 	}
 	if param.LocalStatus != 0 {
 		query = query.Where("task_status = ?", param.LocalStatus)
+	} else {
+		query = query.Where("task_status not in ?", []int{1, 3})
 	}
 	if param.LocalForm != 0 {
 		query = query.Where("task_form = ?", param.LocalForm)

+ 2 - 0
app/dao/project_dao.go

@@ -99,6 +99,8 @@ func (d ProjectDAO) GetProjectPreviews(param *vo.ProjectSearchParam) ([]vo.RePro
 	}
 	if param.ProjectStatus != 0 {
 		query = query.Where("project_status = ?", param.ProjectStatus)
+	} else {
+		query = query.Where("project_status not in ?", []int{1, 3})
 	}
 	if param.ProjectForm != 0 {
 		query = query.Where("project_form = ?", param.ProjectForm)

+ 2 - 0
app/dao/selection_info_dao.go

@@ -82,6 +82,8 @@ func (d SelectionInfoDAO) GetSelectionPreviews(param *vo.SelectionSearchParam) (
 	}
 	if param.SelectionStatus != 0 {
 		query = query.Where("selection_status = ?", param.SelectionStatus)
+	} else {
+		query = query.Where("selection_status not in ?", []int{1, 3, 5})
 	}
 	// sample_mode 1、2、3分别表示免费领样(有领样策略)、垫付领样(3.0不用)、不提供样品(无领样策略)
 	if param.FreeFlag == 1 {