瀏覽代碼

定向任务去除招募状态

Ethan 6 小時之前
父節點
當前提交
5b85dc67f1
共有 1 個文件被更改,包括 18 次插入2 次删除
  1. 18 2
      app/schedule/auto_task_review.go

+ 18 - 2
app/schedule/auto_task_review.go

@@ -244,10 +244,18 @@ func AutoProjectReviewTask() {
 		autoTaskInfo := dao.InfoAutoTaskDao{}.GetValueByIdFieldName(autoTaskId, "invalid")
 		dd, _ := time.ParseDuration(conv.MustString(autoTaskInfo.Invalid, "") + "h")
 		timeInvalid := projectInfo.RecruitDdl.Add(dd)
+		var projectType int64
+		var projectStatus int64
+		_ = dao.Db.Model(&entity.Project{}).Where("project_id = ?", reviewProject.ProjectID).Select("project_type").Find(&projectType).Error
 		t := time.Now()
+		if projectType == 2 {
+			projectStatus = 8
+		} else {
+			projectStatus = 4
+		}
 		_ = dao.ProjectDAO{}.UpdateProject(entity.Project{
 			ProjectId:     reviewProject.ProjectID,
-			ProjectStatus: 4,
+			ProjectStatus: projectStatus,
 			PassAt:        t,
 			AutoFailAt:    timeInvalid,
 		})
@@ -710,10 +718,18 @@ func AutoLocalLifeReviewTask() {
 		autoTaskInfo := dao.InfoAutoTaskDao{}.GetValueByIdFieldName(autoTaskId, "invalid")
 		dd, _ := time.ParseDuration(conv.MustString(autoTaskInfo.Invalid, "") + "h")
 		timeInvalid := localLifeInfo.RecruitDdl.Add(dd)
+		var localType int64
+		var taskStatus int64
+		_ = dao.Db.Model(&entity.LocalLifeInfo{}).Where("local_id = ?", reviewLocalLife.LocalID).Select("local_type").Find(&localType).Error
 		t := time.Now()
+		if localType == 2 {
+			taskStatus = 8
+		} else {
+			taskStatus = 4
+		}
 		_ = dao.LocalLifeDao{}.UpdateLocal(entity.LocalLifeInfo{
 			LocalID:    reviewLocalLife.LocalID,
-			TaskStatus: 4,
+			TaskStatus: taskStatus,
 			PassAt:     t,
 			AutoFailAt: timeInvalid,
 		})