|
@@ -57,8 +57,8 @@ func GetTaskDefaultReviewList(ctx context.Context, projectID string, pageSize, p
|
|
|
db.Order("task_id").Find(&taskInfos)
|
|
|
|
|
|
// 查询任务id
|
|
|
- var taskIds []int
|
|
|
- taskMap := make(map[int]gorm_model.YoungeeTaskInfo)
|
|
|
+ var taskIds []string
|
|
|
+ taskMap := make(map[string]gorm_model.YoungeeTaskInfo)
|
|
|
for _, taskInfo := range taskInfos {
|
|
|
taskIds = append(taskIds, taskInfo.TaskID)
|
|
|
taskMap[taskInfo.TaskID] = taskInfo
|
|
@@ -67,15 +67,15 @@ func GetTaskDefaultReviewList(ctx context.Context, projectID string, pageSize, p
|
|
|
db1 = db1.Debug().Model(gorm_model.YoungeeContractInfo{})
|
|
|
|
|
|
var DefaultReviewInfos []gorm_model.YoungeeContractInfo
|
|
|
- db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND default_status = 1", taskIds)
|
|
|
+ db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND (default_status = 1 OR default_status = 4)", taskIds)
|
|
|
err := db1.Find(&DefaultReviewInfos).Error
|
|
|
if err != nil {
|
|
|
logrus.WithContext(ctx).Errorf("[GetProjectTaskList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
- DefaultReviewMap := make(map[int]gorm_model.YoungeeContractInfo)
|
|
|
+ DefaultReviewMap := make(map[string]gorm_model.YoungeeContractInfo)
|
|
|
for _, DefaultReviewInfo := range DefaultReviewInfos {
|
|
|
- DefaultReviewMap[conv.MustInt(DefaultReviewInfo.TaskID)] = DefaultReviewInfo
|
|
|
+ DefaultReviewMap[DefaultReviewInfo.TaskID] = DefaultReviewInfo
|
|
|
}
|
|
|
// 查询总数
|
|
|
var totalDefaultReview int64
|
|
@@ -164,8 +164,8 @@ func GetTaskDefaultDataList(ctx context.Context, projectID string, pageSize, pag
|
|
|
db.Order("task_id").Find(&taskInfos)
|
|
|
|
|
|
// 查询任务id
|
|
|
- var taskIds []int
|
|
|
- taskMap := make(map[int]gorm_model.YoungeeTaskInfo)
|
|
|
+ var taskIds []string
|
|
|
+ taskMap := make(map[string]gorm_model.YoungeeTaskInfo)
|
|
|
for _, taskInfo := range taskInfos {
|
|
|
taskIds = append(taskIds, taskInfo.TaskID)
|
|
|
taskMap[taskInfo.TaskID] = taskInfo
|
|
@@ -174,19 +174,19 @@ func GetTaskDefaultDataList(ctx context.Context, projectID string, pageSize, pag
|
|
|
db1 = db1.Debug().Model(gorm_model.YoungeeContractInfo{})
|
|
|
|
|
|
var DefaultDataInfos []gorm_model.YoungeeContractInfo
|
|
|
- db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND default_status = 1", taskIds)
|
|
|
+ db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND (default_status = 1 OR default_status = 4)", taskIds)
|
|
|
err := db1.Find(&DefaultDataInfos).Error
|
|
|
- DefaultDataMap := make(map[int]gorm_model.YoungeeContractInfo)
|
|
|
+ DefaultDataMap := make(map[string]gorm_model.YoungeeContractInfo)
|
|
|
for _, DefaultDataInfo := range DefaultDataInfos {
|
|
|
- DefaultDataMap[conv.MustInt(DefaultDataInfo.TaskID)] = DefaultDataInfo
|
|
|
+ DefaultDataMap[DefaultDataInfo.TaskID] = DefaultDataInfo
|
|
|
}
|
|
|
|
|
|
var LinkInfos []gorm_model.YounggeeLinkInfo
|
|
|
db2 := GetReadDB(ctx)
|
|
|
db2 = db2.Model(gorm_model.YounggeeLinkInfo{}).Where("task_id IN ? AND is_ok = 1", taskIds).Find(&LinkInfos)
|
|
|
- LinkMap := make(map[int]gorm_model.YounggeeLinkInfo)
|
|
|
+ LinkMap := make(map[string]gorm_model.YounggeeLinkInfo)
|
|
|
for _, LinkInfo := range LinkInfos {
|
|
|
- LinkMap[conv.MustInt(LinkInfo.TaskID)] = LinkInfo
|
|
|
+ LinkMap[LinkInfo.TaskID] = LinkInfo
|
|
|
}
|
|
|
|
|
|
// 查询总数
|
|
@@ -243,7 +243,7 @@ func GetTaskDefaultDataList(ctx context.Context, projectID string, pageSize, pag
|
|
|
func GetTaskTerminatingList(ctx context.Context, projectID string, pageSize, pageNum int64, conditions *common_model.TalentConditions) ([]*http_model.TaskTerminatingInfo, int64, error) {
|
|
|
db := GetReadDB(ctx)
|
|
|
|
|
|
- var taskIds1 []int
|
|
|
+ var taskIds1 []string
|
|
|
var totalTerminating int64
|
|
|
var TerminatingInfos []gorm_model.YoungeeContractInfo
|
|
|
db = db.Model(gorm_model.YoungeeContractInfo{})
|
|
@@ -252,10 +252,10 @@ func GetTaskTerminatingList(ctx context.Context, projectID string, pageSize, pag
|
|
|
logrus.WithContext(ctx).Errorf("[GetProjectTaskList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
- TerminatingMap := make(map[int]gorm_model.YoungeeContractInfo)
|
|
|
+ TerminatingMap := make(map[string]gorm_model.YoungeeContractInfo)
|
|
|
for _, TerminatingInfo := range TerminatingInfos {
|
|
|
taskIds1 = append(taskIds1, TerminatingInfo.TaskID)
|
|
|
- TerminatingMap[conv.MustInt(TerminatingInfo.TaskID)] = TerminatingInfo
|
|
|
+ TerminatingMap[TerminatingInfo.TaskID] = TerminatingInfo
|
|
|
}
|
|
|
|
|
|
if err := db.Count(&totalTerminating).Error; err != nil {
|
|
@@ -299,8 +299,8 @@ func GetTaskTerminatingList(ctx context.Context, projectID string, pageSize, pag
|
|
|
db1.Order("task_id").Find(&taskInfos)
|
|
|
|
|
|
// 查询任务id
|
|
|
- var taskIds []int
|
|
|
- taskMap := make(map[int]gorm_model.YoungeeTaskInfo)
|
|
|
+ var taskIds []string
|
|
|
+ taskMap := make(map[string]gorm_model.YoungeeTaskInfo)
|
|
|
for _, taskInfo := range taskInfos {
|
|
|
taskIds = append(taskIds, taskInfo.TaskID)
|
|
|
taskMap[taskInfo.TaskID] = taskInfo
|
|
@@ -387,8 +387,8 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
db.Order("task_id").Find(&taskInfos)
|
|
|
|
|
|
// 查询任务id
|
|
|
- var taskIds []int
|
|
|
- taskMap := make(map[int]gorm_model.YoungeeTaskInfo)
|
|
|
+ var taskIds []string
|
|
|
+ taskMap := make(map[string]gorm_model.YoungeeTaskInfo)
|
|
|
for _, taskInfo := range taskInfos {
|
|
|
taskIds = append(taskIds, taskInfo.TaskID)
|
|
|
taskMap[taskInfo.TaskID] = taskInfo
|
|
@@ -397,16 +397,16 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
db1 = db1.Debug().Model(gorm_model.YoungeeContractInfo{})
|
|
|
|
|
|
var TerminatedInfos []gorm_model.YoungeeContractInfo
|
|
|
- db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND default_status = 1", taskIds)
|
|
|
+ db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND (default_status = 1 OR default_status = 4)", taskIds)
|
|
|
err := db1.Find(&TerminatedInfos).Error
|
|
|
if err != nil {
|
|
|
logrus.WithContext(ctx).Errorf("[GetTaskTerminatedList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
|
|
|
- TerminatedMap := make(map[int]gorm_model.YoungeeContractInfo)
|
|
|
+ TerminatedMap := make(map[string]gorm_model.YoungeeContractInfo)
|
|
|
for _, TerminatedInfo := range TerminatedInfos {
|
|
|
- TerminatedMap[conv.MustInt(TerminatedInfo.TaskID)] = TerminatedInfo
|
|
|
+ TerminatedMap[TerminatedInfo.TaskID] = TerminatedInfo
|
|
|
}
|
|
|
// 查询总数
|
|
|
var totalTerminated int64
|