shenzekai %!s(int64=2) %!d(string=hai) anos
pai
achega
a98e4b0087
Modificáronse 1 ficheiros con 9 adicións e 3 borrados
  1. 9 3
      db/workspace.go

+ 9 - 3
db/workspace.go

@@ -100,12 +100,18 @@ func GetWorkspaceBarNums(ctx context.Context, enterpriseID string, projectType i
 	//先查企业所属的全部项目
 	var RecruitingProjectIDs []string
 	db := GetReadDB(ctx)
-	db = db.Debug().Model(gorm_model.ProjectInfo{}).Select("project_id").Where("enterprise_id = ? AND project_type = ?  AND project_status = 4", enterpriseID, projectType).Find(&RecruitingProjectIDs)
-
+	fmt.Println("测试", projectType == 1)
+	if projectType == 1 {
+		fmt.Println("全流程", projectType)
+		db = db.Debug().Model(gorm_model.ProjectInfo{}).Select("project_id").Where("enterprise_id = ? AND project_type = ?  AND project_status = 4", enterpriseID, projectType).Find(&RecruitingProjectIDs)
+	} else {
+		fmt.Println("专项", projectType)
+		db = db.Debug().Model(gorm_model.ProjectInfo{}).Select("project_id").Where("enterprise_id = ? AND project_type = ?  AND project_status = 9", enterpriseID, projectType).Find(&RecruitingProjectIDs)
+	}
 	db1 := GetReadDB(ctx)
 	db1 = db1.Debug().Model(gorm_model.YoungeeTaskInfo{}).Where("project_id IN ?", RecruitingProjectIDs)
 	//在一个db上持续操作,会默认一直AND连接
-
+	fmt.Println("招募ID", RecruitingProjectIDs)
 	//1 招募中-待选
 	err := db1.Where("task_status = 1").Count(&AccSelecting).Error
 	if err != nil {