作者 tangxvhui

调整任务详情字段

... ... @@ -12,7 +12,7 @@ type TaskInfoAdapter struct {
SortBy int `json:"sortBy"` // 优先级排序;值越小优先级越高
EndTime int64 `json:"endTime"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间
UseEndtime int `json:"useEndTime"` // 是否应用任务截止的时间;默认值0:不应用,1:应用
AssistFlagMax int `json:"assist_flag_max"` // 辅导异常标记最大值
AssistFlagMax int `json:"assistFlagMax"` // 辅导异常标记最大值
CreatedBy int `json:"createdBy"` // 任务数据的来源
RelatedUserId []string `json:"relatedUserId"` // 相关的员工id
RelatedUser []UserData `json:"relatedUser"` // 相关的员工id
... ...
... ... @@ -447,8 +447,31 @@ func (srv TaskService) UserSelect(param *command.UserSelectCommand) []adapter.Us
// 对异常记录的操作标记
func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (map[string]string, error) {
transactionContext, err := factory.CreateTransactionContext(nil)
if err != nil {
return map[string]string{}, nil
}
if err := transactionContext.StartTransaction(); err != nil {
return map[string]string{}, nil
}
defer func() {
_ = transactionContext.RollbackTransaction()
}()
// taskAnomalyRepo := factory.CreateTaskAnomalyRepository(map[string]interface{}{
// "transactionContext": transactionContext,
// })
//MarkType= "a" 或者 MarkType= "b"
//检查最新的异常记录,进行标记
// 检查是否有任务相关连的每日评估
//检查是否有任务相关连的每日评估
if param.MarkType == "a" || param.MarkType == "b" {
}
//MarkTYpe="c" 或者 MarkType = "d"
//检查最新的异常记录,进行标记
if err := transactionContext.CommitTransaction(); err != nil {
return map[string]string{}, nil
}
return nil, nil
}
... ...