소스 검색

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

yuliang1112 2 년 전
부모
커밋
cc44eeaf04
2개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      model/http_model/project_change_taskStatus.go
  2. 1 1
      service/project.go

+ 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

@@ -507,7 +507,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 {