api/v1/plc.go
@@ -41,11 +41,16 @@ 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() } } else { _, workOrder, _ := service.NewTaskService().GetProcedureAndWorkOrder(params.ProcedureId) if workOrder != nil { totalNumber = workOrder.Amount.IntPart() } } } resp := new(response.ProductProgress)