From 20112f939888065ba7fb18c19e89531877b845e5 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 28 十一月 2023 16:33:34 +0800
Subject: [PATCH] fix

---
 api/v1/plc.go |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/api/v1/plc.go b/api/v1/plc.go
index c16aba1..f2c21f1 100644
--- a/api/v1/plc.go
+++ b/api/v1/plc.go
@@ -41,10 +41,15 @@
 		reportWork, err := service.GetLastReportWork(params.ProcedureId)
 		if err == nil {
 			finishNumber = reportWork.ReportAmount
-		}
-		workOrder, err := model.NewOrderSearch(nil).SetWorkOrderId(reportWork.WorkOrderID).First()
-		if err == nil {
-			totalNumber = workOrder.Amount.IntPart()
+			workOrder, err := model.NewOrderSearch(nil).SetWorkOrderId(reportWork.WorkOrderID).First()
+			if err == nil {
+				totalNumber = workOrder.Amount.IntPart()
+			}
+		} else {
+			_, workOrder, _ := service.NewTaskService().GetProcedureAndWorkOrder(params.ProcedureId)
+			if workOrder != nil {
+				totalNumber = workOrder.Amount.IntPart()
+			}
 		}
 	}
 

--
Gitblit v1.8.0