作者 tangxvhui

调整 每日弹窗消息的显示

... ... @@ -477,7 +477,7 @@ func (srv *MessagePersonalService) TodayMessageTaskAnomaly(param *command.GetUse
msg = fmt.Sprintf("您下级负责的任务【%s】已超过%d天没反馈,有异常风险,请前往处理。", val.TaskAlias, val.Anomaly)
t2 = append(t2, "反馈异常")
}
if val.AssistFlag > 0 {
if val.AssistFlag > val.AssistFlagMax {
t += 1
msg = fmt.Sprintf("您需辅导的任务【%s】发生异常,请前往处理", val.TaskAlias)
t2 = append(t2, "辅导异常")
... ...
... ... @@ -768,15 +768,16 @@ func (d *TaskDao) CountTaskIgnore(param ListTaskCondition) (int, error) {
}
type TaskData6 struct {
TaskId int `pg:"task_id"` //任务id
TaskName string `pg:"task_name"` //任务名称
TaskAlias string `pg:"task_alias"` //任务名称
LeaderName string `pg:"leader_name"` //负责人名称
LeaderId string `pg:"leader_id"` //负责人id
WarnFlag int `pg:"warn_flag"` //里程碑异常
AssistFlag int `pg:"assist_flag"` //辅导异常
Anomaly int `pg:"anomaly"` //反馈异常
RelatedUser []int `pg:"related_user"` //相关人员
TaskId int `pg:"task_id"` //任务id
TaskName string `pg:"task_name"` //任务名称
TaskAlias string `pg:"task_alias"` //任务名称
LeaderName string `pg:"leader_name"` //负责人名称
LeaderId string `pg:"leader_id"` //负责人id
WarnFlag int `pg:"warn_flag"` //里程碑异常
AssistFlag int `pg:"assist_flag"` //辅导异常
AssistFlagMax int `pg:"assist_flag_max"` //辅导异常
Anomaly int `pg:"anomaly"` //反馈异常
RelatedUser []int `pg:"related_user"` //相关人员
}
// 查询每日任务异常消息弹窗需要的数据
... ... @@ -789,6 +790,7 @@ select
task.leader ->>'id' as leader_id,
task.leader ->>'name' as leader_name,
task.assist_flag ,
task.assist_flag_max ,
task.warn_flag ,
task.anomaly ,
task.related_user
... ...