|
@@ -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 {
|