From 2d6875c93b25d0b7336c7fa11e066d213259fe2e Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 25 四月 2024 10:02:01 +0800 Subject: [PATCH] 更改定时任务时区设置 --- api/v1/plc.go | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/api/v1/plc.go b/api/v1/plc.go index f2c21f1..c4638dc 100644 --- a/api/v1/plc.go +++ b/api/v1/plc.go @@ -34,6 +34,9 @@ finishNumber interface{} totalNumber interface{} ) + + resp := new(response.ProductProgress) + if isConnect { finishNumber, _ = service.PlcCacheGet(conf.Conf.CurrentDeviceID, params.Channel, constvar.PlcCacheKeyFinishNumber) totalNumber, _ = service.PlcCacheGet(conf.Conf.CurrentDeviceID, params.Channel, constvar.PlcCacheKeyTotalNumber) @@ -46,14 +49,17 @@ totalNumber = workOrder.Amount.IntPart() } } else { - _, workOrder, _ := service.NewTaskService().GetProcedureAndWorkOrder(params.ProcedureId) + procedure, workOrder, _ := service.NewTaskService().GetProcedureAndWorkOrder(params.ProcedureId) if workOrder != nil { totalNumber = workOrder.Amount.IntPart() + } + if procedure != nil { + resp.RealStartTime = procedure.RealStartTime + resp.RealEndTime = procedure.RealEndTime } } } - resp := new(response.ProductProgress) resp.FinishNumber = cast.ToInt(finishNumber) resp.TotalNumber = cast.ToInt(totalNumber) @@ -68,8 +74,10 @@ } resp.PlcStatus = plcStatus - resp.RealStartTime = service.TaskStartTimeGet(conf.Conf.CurrentDeviceID, params.Channel) - resp.RealEndTime = service.TaskEndTimeGet(conf.Conf.CurrentDeviceID, params.Channel) + if params.ProcedureId == 0 { + resp.RealStartTime = service.TaskStartTimeGet(conf.Conf.CurrentDeviceID, params.Channel) + resp.RealEndTime = service.TaskEndTimeGet(conf.Conf.CurrentDeviceID, params.Channel) + } ctx.OkWithDetailed(resp) } -- Gitblit v1.8.0