修改维修单提交维修单用时计算过程

master
杨万里 2 months ago
parent b51b50a7dd
commit 956be52af0

@ -1124,8 +1124,14 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
if (list.getWorkStartTime() != null && equRepairWorkOrder.getWorkEndTime() != null) {
////2.1计算维修日期差值(开始时间为维修单创建时间)
ZoneId zoneId = ZoneId.systemDefault();
LocalDateTime workStart = LocalDateTime.parse(list.getCreateTime().toString());
LocalDateTime workEnd = LocalDateTime.parse(equRepairWorkOrder.getWorkEndTime().toString());
LocalDateTime workStart = list.getCreateTime().toInstant()
.atZone(zoneId)
.toLocalDateTime();
// LocalDateTime workStart = LocalDateTime.parse(list.getCreateTime().toString());
LocalDateTime workEnd = equRepairWorkOrder.getWorkEndTime().toInstant()
.atZone(zoneId)
.toLocalDateTime();
// 核心计算方法
double workHour = calculateHourDifference(workStart, workEnd);

Loading…
Cancel
Save