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