正在显示
3 个修改的文件
包含
17 行增加
和
4 行删除
@@ -459,6 +459,12 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess) | @@ -459,6 +459,12 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess) | ||
459 | if len(taskList) == 0 { | 459 | if len(taskList) == 0 { |
460 | continue | 460 | continue |
461 | } | 461 | } |
462 | + if taskList[0].UseEndTime == 1 { | ||
463 | + if staffAssess.BeginTime.Unix() > taskList[0].EndTime { | ||
464 | + continue | ||
465 | + } | ||
466 | + | ||
467 | + } | ||
462 | //获取里程碑数据 | 468 | //获取里程碑数据 |
463 | _, taskStageList, err := taskStageRepo.Find(map[string]interface{}{ | 469 | _, taskStageList, err := taskStageRepo.Find(map[string]interface{}{ |
464 | "taskId": taskList[0].Id, | 470 | "taskId": taskList[0].Id, |
@@ -8,8 +8,11 @@ type TaskInfoAdapter struct { | @@ -8,8 +8,11 @@ type TaskInfoAdapter struct { | ||
8 | Leader UserData `json:"leader"` // 任务负责人 | 8 | Leader UserData `json:"leader"` // 任务负责人 |
9 | Status int `json:"status"` // 任务的状态 | 9 | Status int `json:"status"` // 任务的状态 |
10 | StatusDescription string `json:"statusDescription"` // | 10 | StatusDescription string `json:"statusDescription"` // |
11 | - Level int `json:"level"` // 优先级,值越小优先级越高 | ||
12 | - LevelName string `json:"levelName"` // 优先级名称 | 11 | + // Level int `json:"level"` // 优先级,值越小优先级越高 |
12 | + LevelName string `json:"levelName"` // 任务类别名称 | ||
13 | + SortBy int `json:"sortBy"` // 优先级排序;值越小优先级越高 | ||
14 | + EndTime int64 `json:"endTime"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间 | ||
15 | + UseEndtime int `json:"useEndTime"` // 是否应用任务截止的时间;默认值0:不应用,1:应用 | ||
13 | RelatedUserId []string `json:"relatedUserId"` // 相关的员工id | 16 | RelatedUserId []string `json:"relatedUserId"` // 相关的员工id |
14 | RelatedUser []UserData `json:"relatedUser"` // 相关的员工id | 17 | RelatedUser []UserData `json:"relatedUser"` // 相关的员工id |
15 | StageList []TaskStage `json:"stageList"` | 18 | StageList []TaskStage `json:"stageList"` |
@@ -298,7 +298,8 @@ func (srv TaskService) UpdateTask(param *command.UpdateTaskCommand) (map[string] | @@ -298,7 +298,8 @@ func (srv TaskService) UpdateTask(param *command.UpdateTaskCommand) (map[string] | ||
298 | } | 298 | } |
299 | taskData.SetCurrentStage(stageList) | 299 | taskData.SetCurrentStage(stageList) |
300 | taskData.SetSortBy(param.SortBy) | 300 | taskData.SetSortBy(param.SortBy) |
301 | - taskData.EndTime = param.EndTime | 301 | + //处理endTime |
302 | + taskData.EndTime = dayEndTime(time.Unix(param.EndTime, 10)).Unix() | ||
302 | taskData.UseEndTime = param.UseEndtime | 303 | taskData.UseEndTime = param.UseEndtime |
303 | err = taskRepo.Save(taskData) | 304 | err = taskRepo.Save(taskData) |
304 | if err != nil { | 305 | if err != nil { |
@@ -470,8 +471,11 @@ func (srv TaskService) GetTaskInfo(param *command.GetTaskCommand) (*adapter.Task | @@ -470,8 +471,11 @@ func (srv TaskService) GetTaskInfo(param *command.GetTaskCommand) (*adapter.Task | ||
470 | }, | 471 | }, |
471 | Status: int(taskData.Status), | 472 | Status: int(taskData.Status), |
472 | StatusDescription: taskData.StatusDescription(), | 473 | StatusDescription: taskData.StatusDescription(), |
473 | - Level: taskData.Level, | 474 | + // Level: taskData.Level, |
474 | LevelName: taskData.LevelName, | 475 | LevelName: taskData.LevelName, |
476 | + SortBy: int(taskData.SortBy), | ||
477 | + EndTime: taskData.EndTime, | ||
478 | + UseEndtime: taskData.UseEndTime, | ||
475 | RelatedUserId: []string{}, | 479 | RelatedUserId: []string{}, |
476 | RelatedUser: []adapter.UserData{}, | 480 | RelatedUser: []adapter.UserData{}, |
477 | StageList: []adapter.TaskStage{}, | 481 | StageList: []adapter.TaskStage{}, |
-
请 注册 或 登录 后发表评论