6-2 fix
parent
183755f7eb
commit
457364a5ae
|
|
@ -16,6 +16,7 @@ import org.springframework.stereotype.Component;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -188,13 +189,15 @@ public class FeedbackExceptionCheckExe {
|
||||||
|
|
||||||
exceptionE.setTaskDetailId(taskDetail.getTaskDetailId());
|
exceptionE.setTaskDetailId(taskDetail.getTaskDetailId());
|
||||||
exceptionE.setTaskListId(taskDetail.getTaskListId());
|
exceptionE.setTaskListId(taskDetail.getTaskListId());
|
||||||
|
|
||||||
exceptionE.setExceptionPeriodFlag(previousPeriodFlag);
|
exceptionE.setExceptionPeriodFlag(previousPeriodFlag);
|
||||||
|
|
||||||
LocalDateTime[] periodTime = FeedbackCycleUtil.getPeriodTime(previousPeriodFlag);
|
LocalDateTime[] periodTime = FeedbackCycleUtil.getPeriodTime(previousPeriodFlag);
|
||||||
if (periodTime != null && periodTime.length == 2) {
|
if (periodTime != null && periodTime.length == 2) {
|
||||||
exceptionE.setExceptionPeriodStartTime(periodTime[0]);
|
exceptionE.setExceptionPeriodStartTime(periodTime[0]);
|
||||||
exceptionE.setExceptionPeriodEndTime(periodTime[1]);
|
exceptionE.setExceptionPeriodEndTime(periodTime[1]);
|
||||||
|
|
||||||
|
// 异常内容
|
||||||
|
exceptionE.setExceptionContent(getExceptionContent(periodTime));
|
||||||
}
|
}
|
||||||
|
|
||||||
exceptionE.setExceptionType(ExceptionTypeEnum.NOT_FEEDBACK.getCode());
|
exceptionE.setExceptionType(ExceptionTypeEnum.NOT_FEEDBACK.getCode());
|
||||||
|
|
@ -202,4 +205,13 @@ public class FeedbackExceptionCheckExe {
|
||||||
|
|
||||||
feedbackExceptionGateway.add(exceptionE);
|
feedbackExceptionGateway.add(exceptionE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String getExceptionContent(LocalDateTime[] periodTime) {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
|
||||||
|
String startTimeStr = periodTime[0].format(formatter);
|
||||||
|
String endTimeStr = periodTime[0].format(formatter);
|
||||||
|
sb.append("反馈周期:").append(startTimeStr).append("-").append(endTimeStr).append(" 异常行为: 未反馈");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue