作者 tangxvhui

更新

... ... @@ -25,8 +25,8 @@ type TaskStage struct {
Id int `json:"id,string"`
Name string `json:"name"` //里程碑名称
StatusDescription string `json:"statusDescription,omitempty"` //里程碑的完成情况
SortBy int `json:"sortBy"`
PlanCompletedAt string `json:"planCompletedAt,omitempty"` //计划完成时间, 例:2006-01-02
RealCompletedAt string `json:"realCompletedAt,omitempty"` //实际完成时间, 例:2006-01-02
IsRef bool `json:"isRef"` //是否已经被下发
SortBy int `json:"sortBy"` //
PlanCompletedAt string `json:"planCompletedAt,omitempty"` //计划完成时间, 例:2006-01-02
RealCompletedAt string `json:"realCompletedAt,omitempty"` //实际完成时间, 例:2006-01-02
IsRef bool `json:"isRef"` //是否已经被下发
}
... ...
... ... @@ -308,7 +308,9 @@ func (srv TaskService) UpdateTask(param *command.UpdateTaskCommand) (map[string]
t1 := time.Unix(val.PlanCompletedAt, 0).Format("2006-01-02")
s := fmt.Sprintf("【%s 任务里程碑 %s 完成时间变更为 %s,请知晓", taskData.Name, val.Name, t1)
payload := map[string]string{
"id": strconv.Itoa(val.Id),
"id": strconv.Itoa(val.Id),
"taskName": taskData.Name,
"taskStageName": val.Name,
}
payloadStr, _ := json.Marshal(payload)
newMessage := domain.MessagePersonal{
... ...