|
@@ -211,14 +211,17 @@ public class WorkerManagerLogic {
|
|
|
|
|
|
AdminWebsit adminWebsit = adminWebsitService.getById(workerManagerBean.getWebsitId());
|
|
|
|
|
|
- for (WorkerPolicy workerPolicy : workerManagerBean.getWorkerPolicies()) {
|
|
|
- if (workerPolicy.getEndTime().after(new Date()) && workerPolicy.getStartTime().before(new Date())) {
|
|
|
- workerPolicy.setStatus("ON");
|
|
|
- }else {
|
|
|
- workerPolicy.setStatus("WAIT_ON");
|
|
|
- }
|
|
|
- if (workerPolicy.getEndTime().before(new Date())) {
|
|
|
- workerPolicy.setStatus("OFF");
|
|
|
+ if (!CollectionUtils.isEmpty(workerManagerBean.getWorkerPolicies())) {
|
|
|
+
|
|
|
+ for (WorkerPolicy workerPolicy : workerManagerBean.getWorkerPolicies()) {
|
|
|
+ if (workerPolicy.getEndTime().after(new Date()) && workerPolicy.getStartTime().before(new Date())) {
|
|
|
+ workerPolicy.setStatus("ON");
|
|
|
+ } else {
|
|
|
+ workerPolicy.setStatus("WAIT_ON");
|
|
|
+ }
|
|
|
+ if (workerPolicy.getEndTime().before(new Date())) {
|
|
|
+ workerPolicy.setStatus("OFF");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|