From 478720790a6c7adfad82cf6829ef9471a00daab2 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 18 八月 2023 15:50:41 +0800 Subject: [PATCH] 增加workorder,完善 --- nsq/msg_handler.go | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/nsq/msg_handler.go b/nsq/msg_handler.go index fef9a83..dd692fe 100644 --- a/nsq/msg_handler.go +++ b/nsq/msg_handler.go @@ -3,6 +3,7 @@ import ( "apsClient/conf" "apsClient/model" + "apsClient/model/request" "apsClient/pkg/logx" "apsClient/pkg/structx" "encoding/json" @@ -20,7 +21,7 @@ func (slf *ScheduleTask) HandleMessage(data []byte) (err error) { fmt.Println(string(data)) - var tasks = make([]*DeliverScheduleTask, 0) + var tasks = make([]*request.DeliverScheduleTask, 0) err = json.Unmarshal(data, &tasks) if err != nil { @@ -31,10 +32,10 @@ for _, procedure := range task.Procedures { if procedure.DeviceID == conf.Conf.System.DeviceId { //鍙瓨鍌ㄦ湰璁惧鐨勫伐搴� err = model.WithTransaction(func(db *gorm.DB) error { - _, err := model.NewOrderSearch(db).SetOrderId(task.Order.OrderID).First() + _, err := model.NewOrderSearch(db).SetWorkOrderId(task.WorkOrder.WorkOrderID).First() if err == gorm.ErrRecordNotFound { var orderRecord model.Order - err = structx.AssignTo(task.Order, &orderRecord) + err = structx.AssignTo(task.WorkOrder, &orderRecord) orderRecord.Status = model.OrderStatusUnFinished if err != nil { logx.Errorf(" structx.Assign task.Order to orderRecord err: %v", err.Error()) @@ -45,8 +46,9 @@ } } procedureRecord := model.Procedures{ - OrderID: task.Order.OrderID, - Status: model.ProcedureStatusUnFinished, + WorkOrderID: task.WorkOrder.WorkOrderID, + OrderID: task.WorkOrder.OrderID, + Status: model.ProcedureStatusUnFinished, } procedureData, err := json.Marshal(procedure) procedureRecord.ProcedureData = string(procedureData) -- Gitblit v1.8.0