Răsfoiți Sursa

[20250722]达人状态统计bug修改

lin-jim-leon 1 săptămână în urmă
părinte
comite
1f071f06f1
2 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 1 1
      db/locallife_task.go
  2. 1 1
      db/project_task.go

+ 1 - 1
db/locallife_task.go

@@ -28,7 +28,7 @@ func GetLocalRecruittime(ctx context.Context, request http_model.GetLocalRecruit
 
 func GetLocalTalentstatusCount(db *gorm.DB, request http_model.GetLocalTalentstatusNumRequest, status int) (int64, error) {
 	query := db.Model(&gorm_model.YoungeeLocalTaskInfo{}).Where("local_id = ? AND task_status = ?", request.ProjectId, status)
-
+	query = query.Where("(supplier_id = 0 AND supplier_status = 0) OR (supplier_id != 0 AND supplier_status = 2)")
 	// 计算总数
 	var total int64
 	if err := query.Count(&total).Error; err != nil {

+ 1 - 1
db/project_task.go

@@ -28,7 +28,7 @@ func GetRecruittime(ctx context.Context, request http_model.GetRecruitTimeReques
 
 func GetTalentstatusCount(db *gorm.DB, request http_model.GetTalentstatusNumRequest, status int) (int64, error) {
 	query := db.Model(&gorm_model.YoungeeTaskInfo{}).Where("project_id = ? AND task_status = ?", request.ProjectId, status)
-
+	query = query.Where("(supplier_id = 0 AND supplier_status = 0) OR (supplier_id != 0 AND supplier_status = 2)")
 	// 计算总数
 	var total int64
 	if err := query.Count(&total).Error; err != nil {