From 8cd2d2d8c805be35db8f697926aea59792e80b36 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期一, 18 八月 2025 09:07:56 +0800 Subject: [PATCH] 维修工单修改 --- lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamRepairOrderServiceImpl.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamRepairOrderServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamRepairOrderServiceImpl.java index 1f74848..1ef4f8e 100644 --- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamRepairOrderServiceImpl.java +++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamRepairOrderServiceImpl.java @@ -216,14 +216,15 @@ endTime=eamRepairOrder.getActualEndTime(); eamRepairOrder.setRepairDuration(TimeUtil.howLong(startTime,endTime,2)); //缁翠慨缁撴潫鏃堕棿-鏁呴殰鎶ヤ慨鏃堕棿=鏁呴殰鏃堕暱 - startTime=eamRepairOrder.getCreateTime(); - endTime=eamRepairOrder.getActualEndTime(); - eamRepairOrder.setFaultDuration(TimeUtil.howLong(startTime,endTime,2)); - this.updateById(eamRepairOrder); EamReportRepair eamReportRepair=eamReportRepairService.getById(eamRepairOrder.getReportId()); if (eamReportRepair==null){ return false; } + startTime=eamReportRepair.getFaultStartTime(); + endTime=eamRepairOrder.getActualEndTime(); + eamRepairOrder.setFaultDuration(TimeUtil.howLong(startTime,endTime,2)); + eamRepairOrder.setFaultStartTime(new Date()); + this.updateById(eamRepairOrder); eamReportRepair.setReportStatus(EamRepairOrderRepairStatusEnum.UNDER_MAINTENANCE.name()); eamReportRepairService.updateById(eamReportRepair); List<EamRepairPerson> eamRepairPersonList=new ArrayList<>(); -- Gitblit v1.9.3