service/task.go
@@ -20,7 +20,7 @@ nowTs := time.Now().Unix() orderSearch := model.NewOrderSearch(nil) orderSearch.SetOrder("created_at asc"). SetStartTimeMin(nowTs). SetStartTimeMax(nowTs). SetStatus(model.OrderStatusUnFinished) var ( err error @@ -36,7 +36,7 @@ } procedure, err := model.NewProceduresSearch(nil). SetOrderId(order.OrderID). SetStartTimeMin(nowTs). SetStartTimeMax(nowTs). SetStatus(model.ProcedureStatusUnFinished). First() if err == gorm.ErrRecordNotFound { //该订单本设备全部工序完成,把订单置为完成状态(只是对本设备完成)