From 066a30751bdc20f9e83b34539de71ae392783e1b Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 19 八月 2023 15:58:09 +0800 Subject: [PATCH] 网络配置获取和删除,品牌增删改查 --- service/task.go | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/service/task.go b/service/task.go index 86ee38e..e173964 100644 --- a/service/task.go +++ b/service/task.go @@ -35,13 +35,13 @@ return nil, ecode.DBErr } procedure, err := model.NewProceduresSearch(nil). - SetOrderId(order.OrderID). + SetWorkOrderId(order.WorkOrderID). SetStartTimeMax(nowTs). SetStatus(model.ProcedureStatusUnFinished). First() if err == gorm.ErrRecordNotFound { //璇ヨ鍗曟湰璁惧鍏ㄩ儴宸ュ簭瀹屾垚锛屾妸璁㈠崟缃负瀹屾垚鐘舵�侊紙鍙槸瀵规湰璁惧瀹屾垚锛� err = nil - err = model.NewOrderSearch(nil).SetOrderId(order.OrderID).UpdateByMap(map[string]interface{}{ + err = model.NewOrderSearch(nil).SetWorkOrderId(order.WorkOrderID).UpdateByMap(map[string]interface{}{ "status": model.OrderStatusFinished, }) if err != nil { @@ -52,8 +52,18 @@ if err != nil { return nil, ecode.DBErr } + nextProcedure := new(model.Procedures) + nextProcedure, err = model.NewProceduresSearch(nil). + SetWorkOrderId(order.WorkOrderID). + SetStatus(model.ProcedureStatusUnFinished). + SetId(procedure.ID + 1).First() + if err == nil { + nextProcedure.ProceduresInfo.ProcedureName = "--" + } + taskData = new(response.TaskData) taskData.Order = order taskData.Procedure = procedure + taskData.NextProcedure = nextProcedure return taskData, ecode.OK } @@ -71,6 +81,6 @@ }) } -func (slf TaskService) GetOrderByOrderId(orderId string) (order *model.Order, err error) { - return model.NewOrderSearch(nil).SetOrderId(orderId).First() +func (slf TaskService) GetOrderByWorkOrderId(workOrderId string) (order *model.Order, err error) { + return model.NewOrderSearch(nil).SetWorkOrderId(workOrderId).First() } -- Gitblit v1.8.0