|
|
|
|
@ -319,10 +319,10 @@ public class WorkService extends ServiceImpl<WorkMapper, Work> {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (Objects.nonNull(item.getLimitedTime())) { |
|
|
|
|
item.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(item.getLimitedTime(), item.getFlowLimitedLastHandlerTime())); |
|
|
|
|
item.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(item.getLimitedTime(), item.getFlowLimitedLastHandlerTime(), item.getExtensionFlag(), item.getExtensionDays())); |
|
|
|
|
} else { |
|
|
|
|
Flow flow = SpringUtil.getBean(FirstSignFlow.class); |
|
|
|
|
item.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), item.getCreateTime())); |
|
|
|
|
item.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), item.getCreateTime(), item.getExtensionFlag(), item.getExtensionDays())); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return workVoPage; |
|
|
|
|
@ -467,10 +467,10 @@ public class WorkService extends ServiceImpl<WorkMapper, Work> {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (Objects.nonNull(workVo.getLimitedTime())) { |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(workVo.getLimitedTime(), workVo.getFlowLimitedLastHandlerTime())); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(workVo.getLimitedTime(), workVo.getFlowLimitedLastHandlerTime(), workVo.getExtensionFlag(), workVo.getExtensionDays())); |
|
|
|
|
} else { |
|
|
|
|
Flow flow = SpringUtil.getBean(FirstSignFlow.class); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), workVo.getCreateTime())); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), workVo.getCreateTime(), workVo.getExtensionFlag(), workVo.getExtensionDays())); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
|
@ -608,10 +608,10 @@ public class WorkService extends ServiceImpl<WorkMapper, Work> {
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
if (Objects.nonNull(workVo.getLimitedTime())) { |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(workVo.getLimitedTime(), workVo.getFlowLimitedLastHandlerTime())); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(workVo.getLimitedTime(), workVo.getFlowLimitedLastHandlerTime(), workVo.getExtensionFlag(), workVo.getExtensionDays())); |
|
|
|
|
} else { |
|
|
|
|
Flow flow = SpringUtil.getBean(FirstSignFlow.class); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), workVo.getCreateTime())); |
|
|
|
|
workVo.setFlowLimitedRemainingTime(holidayService.getFlowRemainingTime(flow.getFlowNode().getLimitedTime(), workVo.getCreateTime(), workVo.getExtensionFlag(), workVo.getExtensionDays())); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
|
|