Commit aa36c491 authored by 徐州's avatar 徐州

刪除員工,排班重新開始

parent 3349e369
......@@ -38,6 +38,7 @@ import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.stream.Collectors;
/**
* 配置好表数据,定时轮询值日人员.onduty:是否值日,1:当前之日,0:不值日
......@@ -121,6 +122,12 @@ public class StaffDuty implements IStaffDuty {
searchParams.put("cityCode", department.getDescripition());
List<UserEntity> dutyUserByCity = usermapper.getDutyUserByCity(searchParams);
if (CollectionUtils.isNotEmpty(dutyUserByCity)) {
//獲取當前值班數量
List<UserEntity> collect = dutyUserByCity.stream().filter(ii -> ii.getEnabled()).collect(Collectors.toList());
if(collect == null || collect.size() == 0) {
UserEntity entity = dutyUserByCity.get(0);
usermapper.updateDutyOnduty(entity.getId(), date, 1);
} else {
int size = dutyUserByCity.size();
for (int i = 0; i < size; i++) {
UserEntity userEntity = dutyUserByCity.get(i);
......@@ -138,6 +145,8 @@ public class StaffDuty implements IStaffDuty {
}
}
}
}
@Override
......
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