33 lines
853 B
Go
33 lines
853 B
Go
|
|
package controller
|
||
|
|
|
||
|
|
import (
|
||
|
|
"blazing/common/data/entity"
|
||
|
|
"blazing/common/socket/errorcode"
|
||
|
|
"blazing/logic/service/task"
|
||
|
|
"blazing/modules/blazing/model"
|
||
|
|
"blazing/modules/blazing/service"
|
||
|
|
)
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 接受任务
|
||
|
|
*/
|
||
|
|
func (h Controller) AcceptTask(data *task.AcceptTaskInboundInfo, c *entity.Player) (result *task.AcceptTaskOutboundInfo, err errorcode.ErrorCode) {
|
||
|
|
|
||
|
|
result = &task.AcceptTaskOutboundInfo{}
|
||
|
|
result.TaskId = data.TaskId
|
||
|
|
|
||
|
|
service.NewTaskService(c.UserID).AcceptTask(data.TaskId)
|
||
|
|
|
||
|
|
return result, 0
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 更新任务步骤
|
||
|
|
*/
|
||
|
|
func (h Controller) AddTaskBuf(data *task.AddTaskBufInboundInfo, c *entity.Player) (result *task.AddTaskBufOutboundInfo, err errorcode.ErrorCode) {
|
||
|
|
|
||
|
|
service.NewTaskService(c.UserID).AddTaskBuf(data.TaskId, model.TaskInfo{TaskInfo: data.TaskList, Status: 0})
|
||
|
|
|
||
|
|
return &task.AddTaskBufOutboundInfo{}, 0
|
||
|
|
}
|