正在显示
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{}, |
-
请 注册 或 登录 后发表评论