宁波精华工资单隐藏离职账套
This commit is contained in:
parent
d339745693
commit
6c2c96175e
|
|
@ -1,5 +1,6 @@
|
|||
package com.engine.salary.wrapper;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.api.browser.bean.SearchConditionGroup;
|
||||
import com.api.browser.bean.SearchConditionItem;
|
||||
|
|
@ -45,6 +46,7 @@ import org.apache.commons.lang3.math.NumberUtils;
|
|||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import weaver.conn.mybatis.MyBatisFactory;
|
||||
import weaver.general.BaseBean;
|
||||
import weaver.hrm.User;
|
||||
|
||||
import java.text.ParseException;
|
||||
|
|
@ -137,6 +139,14 @@ public class SalarySendWrapper extends Service implements SalarySendWrapperProxy
|
|||
}
|
||||
});
|
||||
|
||||
// 过滤离职账套的工资单
|
||||
BaseBean baseBean = new BaseBean();
|
||||
List<Long> resignationSobIds = Arrays.asList(baseBean.getPropValue("nbjhSalary", "dimissionSobIds").split(","))
|
||||
.stream()
|
||||
.filter(NumberUtil::isNumber)
|
||||
.map(Long::valueOf).collect(Collectors.toList());
|
||||
list = list.stream().filter(e -> !resignationSobIds.contains(e.getSalarySobId())).collect(Collectors.toList());
|
||||
|
||||
PageInfo<SalarySendListDTO> pageInfo = SalaryPageUtil.buildPage(queryParam.getCurrent(), queryParam.getPageSize(),
|
||||
list, SalarySendListDTO.class);
|
||||
List<SalarySendListDTO> pageList = pageInfo.getList();
|
||||
|
|
|
|||
Loading…
Reference in New Issue