薪酬系统-薪资核算,高级搜索和导出带入筛选条件未生效问题修复
This commit is contained in:
parent
91859e5127
commit
fa28db9c79
|
|
@ -579,6 +579,7 @@
|
|||
</if>
|
||||
<if test="(param.employeeName != null and param.employeeName != '')
|
||||
or (param.workcode != null and param.workcode != '')
|
||||
or (param.subcompanyIds != null and param.subcompanyIds.size()>0)
|
||||
or (param.departmentIds != null and param.departmentIds.size()>0)
|
||||
or (param.positionIds != null and param.positionIds.size()>0)
|
||||
or (param.status != null and param.status.toString != 'ALL')">
|
||||
|
|
@ -592,6 +593,12 @@
|
|||
<if test="param.workcode != null and param.workcode != ''">
|
||||
AND em.workcode like '%'||#{param.workcode}||'%'
|
||||
</if>
|
||||
<if test="param.subcompanyIds != null and param.subcompanyIds.size()>0">
|
||||
AND em.subcompanyid1 IN
|
||||
<foreach collection="param.subcompanyIds" open="(" item="subcompanyId" separator="," close=")">
|
||||
#{subcompanyId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.departmentIds != null and param.departmentIds.size()>0">
|
||||
AND em.departmentid IN
|
||||
<foreach collection="param.departmentIds" open="(" item="departmentId" separator="," close=")">
|
||||
|
|
@ -655,6 +662,7 @@
|
|||
</if>
|
||||
<if test="(param.employeeName != null and param.employeeName != '')
|
||||
or (param.workcode != null and param.workcode != '')
|
||||
or (param.subcompanyIds != null and param.subcompanyIds.size()>0)
|
||||
or (param.departmentIds != null and param.departmentIds.size()>0)
|
||||
or (param.positionIds != null and param.positionIds.size()>0)
|
||||
or (param.status != null and param.status.toString != 'ALL')">
|
||||
|
|
@ -668,6 +676,12 @@
|
|||
<if test="param.workcode != null and param.workcode != ''">
|
||||
AND em.workcode like '%'+#{param.workcode}+'%'
|
||||
</if>
|
||||
<if test="param.subcompanyIds != null and param.subcompanyIds.size()>0">
|
||||
AND em.subcompanyid1 IN
|
||||
<foreach collection="param.subcompanyIds" open="(" item="subcompanyId" separator="," close=")">
|
||||
#{subcompanyId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.departmentIds != null and param.departmentIds.size()>0">
|
||||
AND em.departmentid IN
|
||||
<foreach collection="param.departmentIds" open="(" item="departmentId" separator="," close=")">
|
||||
|
|
|
|||
|
|
@ -719,6 +719,14 @@ public class SalaryAcctController {
|
|||
if (StringUtils.isNotBlank(ids)) {
|
||||
param.setIds(Arrays.stream(ids.split(",")).map(Long::valueOf).collect(Collectors.toList()));
|
||||
}
|
||||
String workcode = request.getParameter("workcode");
|
||||
if (StringUtils.isNotBlank(workcode)) {
|
||||
param.setWorkcode(workcode);
|
||||
}
|
||||
String subcompanyIds = request.getParameter("subcompanyIds");
|
||||
if (StringUtils.isNotBlank(subcompanyIds)) {
|
||||
param.setSubcompanyIds(Arrays.stream(subcompanyIds.split(",")).map(Long::valueOf).collect(Collectors.toList()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue