Commit 4990c1df authored by caotao's avatar caotao

获取工单时长代码调整

parent 29c95626
...@@ -176,14 +176,14 @@ public class HYGFMaintenanceTicketsServiceImpl extends BaseService<HYGFMaintenan ...@@ -176,14 +176,14 @@ public class HYGFMaintenanceTicketsServiceImpl extends BaseService<HYGFMaintenan
hygfMaintenanceTicketsDto.setHandlerStatus("已处理"); hygfMaintenanceTicketsDto.setHandlerStatus("已处理");
if(hygfMaintenanceTicketsDto.getWarningId()>0){ if(hygfMaintenanceTicketsDto.getWarningId()>0){
hygfMaintenanceTicketsDto.setTaskEndTime(new Date()); hygfMaintenanceTicketsDto.setTaskEndTime(new Date());
Long day = DateUtil.between(hygfMaintenanceTicketsDto.getTaskEndTime(),hygfMaintenanceTicketsDto.getWarningStartTime(), DateUnit.DAY); Long day = DateUtil.between(hygfMaintenanceTicketsDto.getWarningStartTime(),hygfMaintenanceTicketsDto.getTaskEndTime(), DateUnit.DAY);
Long hour = DateUtil.between(hygfMaintenanceTicketsDto.getTaskEndTime(),hygfMaintenanceTicketsDto.getWarningStartTime(), DateUnit.HOUR)-day*24; Long hour = DateUtil.between(hygfMaintenanceTicketsDto.getWarningStartTime(),hygfMaintenanceTicketsDto.getTaskEndTime(), DateUnit.HOUR)-day*24;
Long minute = DateUtil.between(hygfMaintenanceTicketsDto.getTaskEndTime(),hygfMaintenanceTicketsDto.getWarningStartTime(), DateUnit.MINUTE)-day*24*60; Long minute = DateUtil.between(hygfMaintenanceTicketsDto.getWarningStartTime(),hygfMaintenanceTicketsDto.getTaskEndTime(), DateUnit.MINUTE)-day*24*60;
hygfMaintenanceTicketsDto.setWarningDuration(day+"天"+hour+"小时"+minute+"分钟"); hygfMaintenanceTicketsDto.setWarningDuration(day+"天"+hour+"小时"+minute+"分钟");
}else { }else {
Long day = DateUtil.between(hygfMaintenanceTicketsDto.getRecDate(),hygfMaintenanceTicketsDto.getTaskStartTime(), DateUnit.DAY); Long day = DateUtil.between(hygfMaintenanceTicketsDto.getTaskStartTime(),hygfMaintenanceTicketsDto.getRecDate(), DateUnit.DAY);
Long hour = DateUtil.between(hygfMaintenanceTicketsDto.getRecDate(),hygfMaintenanceTicketsDto.getTaskStartTime(), DateUnit.HOUR)-day*24; Long hour = DateUtil.between(hygfMaintenanceTicketsDto.getTaskStartTime(),hygfMaintenanceTicketsDto.getRecDate(), DateUnit.HOUR)-day*24;
Long minute = DateUtil.between(hygfMaintenanceTicketsDto.getRecDate(),hygfMaintenanceTicketsDto.getTaskStartTime(), DateUnit.MINUTE)-day*24*60; Long minute = DateUtil.between(hygfMaintenanceTicketsDto.getTaskStartTime(),hygfMaintenanceTicketsDto.getRecDate(), DateUnit.MINUTE)-day*24*60;
hygfMaintenanceTicketsDto.setWarningDuration(day+"天"+hour+"小时"+minute+"分钟"); hygfMaintenanceTicketsDto.setWarningDuration(day+"天"+hour+"小时"+minute+"分钟");
} }
this.updateWithModel(hygfMaintenanceTicketsDto); this.updateWithModel(hygfMaintenanceTicketsDto);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment