|
@@ -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,
|
|
|
})
|