show user avatar in group tasks

main
alex 2023-05-19 00:04:17 +02:00
parent 6e8faf9c5a
commit 48a6fa411b
3 changed files with 49 additions and 41 deletions

View File

@ -84,6 +84,7 @@ const (
)
type RunGroupTaskArgs struct {
CreatorUserId string
StartType uint8
GroupTaskId string
Category string
@ -103,6 +104,7 @@ func RunGroupTask(args RunGroupTaskArgs) {
categoryGroup := GetCategoryGroupTaskByCategoryAndGroupId(args.Category, args.GroupId)
groupTaskStep := structs.GroupTaskSteps{
CreatorUserId: args.CreatorUserId,
GroupTasksId: args.GroupTaskId,
Step: args.Step,
Status: structs.GroupTasksStatusRunning,

View File

@ -16,6 +16,7 @@ const (
type GroupTasks struct {
Id string
CreatorUserId string
Category string
GroupId string
GroupName string
@ -31,6 +32,7 @@ type GroupTasks struct {
type GroupTaskSteps struct {
Id string
GroupTasksId string
CreatorUserId string
Step uint8
Status uint8
Log string `gorm:"type:text"`

View File

@ -87,6 +87,7 @@ func RunHub() {
groupTasks := &structs.GroupTasks{
Id: groupTaskId,
CreatorUserId: data.Conn.Locals("userId").(string),
Category: category,
GroupId: groupId,
GroupName: receivedMessage.Body["groupName"].(string),
@ -106,6 +107,7 @@ func RunHub() {
})
go grouptasks.RunGroupTask(grouptasks.RunGroupTaskArgs{
CreatorUserId: data.Conn.Locals("userId").(string),
StartType: grouptasks.RunGroupTaskStartTypeNormal,
GroupTaskId: groupTaskId,
Category: category,
@ -117,6 +119,7 @@ func RunHub() {
break
case utils.ReceivedCmdTaskFailedTryAgainRunTaskStep:
go grouptasks.RunGroupTask(grouptasks.RunGroupTaskArgs{
CreatorUserId: data.Conn.Locals("userId").(string),
StartType: grouptasks.RunGroupTaskStartTypeTryAgain,
GroupTaskId: receivedMessage.Body["groupTaskId"].(string),
Category: receivedMessage.Body["category"].(string),
@ -127,6 +130,7 @@ func RunHub() {
break
case utils.ReceivedCmdTaskContinueTaskStep:
go grouptasks.RunGroupTask(grouptasks.RunGroupTaskArgs{
CreatorUserId: data.Conn.Locals("userId").(string),
StartType: grouptasks.RunGroupTaskStartTypeTryAgain,
GroupTaskId: receivedMessage.Body["groupTaskId"].(string),
Category: receivedMessage.Body["category"].(string),