|
@@ -167,8 +167,6 @@ func GetTaskDefaultDataList(ctx context.Context, projectID string, pageSize, pag
|
|
|
strategyIdList = append(strategyIdList, conv.MustInt(strategyId))
|
|
|
}
|
|
|
db = db.Where("strategy_id in ?", strategyIdList)
|
|
|
- } else {
|
|
|
- db = db.Where(fmt.Sprintf("%s like '%%%v%%'", tag, value.Interface()))
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -250,6 +248,8 @@ func GetTaskDefaultDataList(ctx context.Context, projectID string, pageSize, pag
|
|
|
newTaskDefaultDatas = append(newTaskDefaultDatas, v)
|
|
|
} else if strings.Contains(v.PlatformNickname, platform_nickname) {
|
|
|
newTaskDefaultDatas = append(newTaskDefaultDatas, v)
|
|
|
+ } else if strings.Contains(conv.MustString(v.TaskID), platform_nickname) {
|
|
|
+ newTaskDefaultDatas = append(newTaskDefaultDatas, v)
|
|
|
} else {
|
|
|
totalTask--
|
|
|
}
|
|
@@ -310,8 +310,6 @@ func GetTaskTerminatingList(ctx context.Context, projectID string, pageSize, pag
|
|
|
strategyIdList = append(strategyIdList, conv.MustInt(strategyId))
|
|
|
}
|
|
|
db1 = db1.Where("strategy_id in ?", strategyIdList)
|
|
|
- } else {
|
|
|
- db1 = db1.Where(fmt.Sprintf("%s like '%%%v%%'", tag, value.Interface()))
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -367,6 +365,8 @@ func GetTaskTerminatingList(ctx context.Context, projectID string, pageSize, pag
|
|
|
newTaskTerminatings = append(newTaskTerminatings, v)
|
|
|
} else if strings.Contains(v.PlatformNickname, platform_nickname) {
|
|
|
newTaskTerminatings = append(newTaskTerminatings, v)
|
|
|
+ } else if strings.Contains(conv.MustString(v.TaskID), platform_nickname) {
|
|
|
+ newTaskTerminatings = append(newTaskTerminatings, v)
|
|
|
} else {
|
|
|
totalTask--
|
|
|
}
|
|
@@ -406,8 +406,6 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
strategyIdList = append(strategyIdList, conv.MustInt(strategyId))
|
|
|
}
|
|
|
db = db.Where("strategy_id in ?", strategyIdList)
|
|
|
- } else {
|
|
|
- db = db.Where(fmt.Sprintf("%s like '%%%v%%'", tag, value.Interface()))
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -416,7 +414,7 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
// 查询总数
|
|
|
var totalTask int64
|
|
|
if err := db.Count(&totalTask).Error; err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[GetProjectTaskList] error query mysql total, err:%+v", err)
|
|
|
+ logrus.WithContext(ctx).Errorf("[GetTaskTerminatedList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
db.Order("task_id").Find(&taskInfos)
|
|
@@ -433,11 +431,12 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
|
|
|
var TerminatedInfos []gorm_model.YoungeeContractInfo
|
|
|
db1 = db1.Model(gorm_model.YoungeeContractInfo{}).Where("task_id IN ? AND default_status = 1", taskIds)
|
|
|
- if conditions.DefaultStatus == int64(0) {
|
|
|
- db1 = db1.Where("is_review = 0").Find(&TerminatedInfos)
|
|
|
- } else {
|
|
|
- db1 = db1.Where("is_ok = 1").Find(&TerminatedInfos)
|
|
|
+ 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)
|
|
|
for _, TerminatedInfo := range TerminatedInfos {
|
|
|
TerminatedMap[conv.MustInt(TerminatedInfo.TaskID)] = TerminatedInfo
|
|
@@ -445,7 +444,7 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
// 查询总数
|
|
|
var totalTerminated int64
|
|
|
if err := db1.Count(&totalTerminated).Error; err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[GetProjectTalentList] error query mysql total, err:%+v", err)
|
|
|
+ logrus.WithContext(ctx).Errorf("[GetTaskTerminatedList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
var misNum int64
|
|
@@ -459,10 +458,10 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
// 查询该页数据
|
|
|
limit := pageSize + misNum
|
|
|
offset := pageSize * pageNum // assert pageNum start with 0
|
|
|
- err := db.Order("task_id").Limit(int(limit)).Offset(int(offset)).Error
|
|
|
+ err = db.Order("task_id").Limit(int(limit)).Offset(int(offset)).Error
|
|
|
|
|
|
if err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[GetProjectTaskList] error query mysql total, err:%+v", err)
|
|
|
+ logrus.WithContext(ctx).Errorf("[GetTaskTerminatedList] error query mysql total, err:%+v", err)
|
|
|
return nil, 0, err
|
|
|
}
|
|
|
|
|
@@ -483,6 +482,8 @@ func GetTaskTerminatedList(ctx context.Context, projectID string, pageSize, page
|
|
|
newTaskTerminateds = append(newTaskTerminateds, v)
|
|
|
} else if strings.Contains(v.PlatformNickname, platform_nickname) {
|
|
|
newTaskTerminateds = append(newTaskTerminateds, v)
|
|
|
+ } else if strings.Contains(conv.MustString(v.TaskID), platform_nickname) {
|
|
|
+ newTaskTerminateds = append(newTaskTerminateds, v)
|
|
|
} else {
|
|
|
totalTask--
|
|
|
}
|