薪资档案导出fix多选义务人bug
This commit is contained in:
parent
3a7c1c2d29
commit
95b9f5452a
|
|
@ -16,6 +16,7 @@ import com.engine.salary.wrapper.SalaryArchiveWrapper;
|
|||
import io.swagger.v3.oas.annotations.parameters.RequestBody;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.math.NumberUtils;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
|
@ -486,6 +487,11 @@ public class SalaryArchiveController {
|
|||
if (StringUtils.isNotBlank(taxAgentId)) {
|
||||
param.setTaxAgentId(Long.valueOf(taxAgentId));
|
||||
}
|
||||
String taxAgentIdsStr = request.getParameter("taxAgentIds");
|
||||
if (StringUtils.isNotBlank(taxAgentIdsStr)) {
|
||||
List<Long> taxAgentIds = Arrays.stream(taxAgentIdsStr.split(",")).filter(NumberUtils::isCreatable).map(Long::valueOf).collect(Collectors.toList());
|
||||
param.setTaxAgentIds(taxAgentIds);
|
||||
}
|
||||
String departmentIds = request.getParameter("departmentIds");
|
||||
if (StringUtils.isNotBlank(departmentIds)) {
|
||||
param.setDepartmentIds(Arrays.stream(departmentIds.split(",")).map(Long::valueOf).collect(Collectors.toList()));
|
||||
|
|
|
|||
Loading…
Reference in New Issue