| | |
| | | "apsClient/pkg/logx" |
| | | "apsClient/pkg/structx" |
| | | "encoding/json" |
| | | "fmt" |
| | | "gorm.io/gorm" |
| | | ) |
| | | |
| | |
| | | } |
| | | |
| | | func (slf *ScheduleTask) HandleMessage(data []byte) (err error) { |
| | | fmt.Println(string(data)) |
| | | |
| | | logx.Infof("get an message :%s", data) |
| | | var tasks = make([]*request.DeliverScheduleTask, 0) |
| | | |
| | | err = json.Unmarshal(data, &tasks) |
| | | if err != nil { |
| | | logx.Errorf("ScheduleTask HandleMessage Unmarshal json err: %v", err.Error()) |
| | |
| | | } |
| | | } |
| | | procedureRecord := model.Procedures{ |
| | | StartTime: procedure.StartTime, |
| | | EndTime: procedure.EndTime, |
| | | WorkOrderID: task.WorkOrder.WorkOrderID, |
| | | OrderID: task.WorkOrder.OrderID, |
| | | Status: model.ProcedureStatusUnFinished, |