Ver código fonte

修复招募策略待选中拒绝带来的已选数量删减

yuliang1112 2 anos atrás
pai
commit
c593ae7a58

+ 1 - 0
model/http_model/project_change_taskStatus.go

@@ -6,6 +6,7 @@ type ProjectChangeTaskStatusRequest struct {
 	TaskStage  string   `json:"task_stage"`
 	IsSpecial  string   `json:"is_special"`
 	ProjectId  string   `json:"project_id"`
+	ClickIndex string   `json:"clickIndex"`
 }
 
 func NewProjectChangeTaskStatusRequst() *ProjectChangeTaskStatusRequest {

+ 1 - 1
service/project.go

@@ -565,7 +565,7 @@ func (*project) ChangeTaskStatus(ctx *gin.Context, data http_model.ProjectChange
 				return err
 			}
 		}
-	} else {
+	} else if data.TaskStatus == "3" && data.ClickIndex != "0" {
 		for _, RecruitStrategyID := range RecruitStrategyIDs {
 			err = db.CalculateSelectedNumberByRecruitStrategyID(ctx, RecruitStrategyID, -1)
 			if err != nil {