Commit e5efc0dc authored by hongguangwu's avatar hongguangwu

薪资导出

parent 468d6f2b
...@@ -147,12 +147,12 @@ public class SalaryUploadServiceImpl extends ServiceImpl<TSalaryStandardMapper, ...@@ -147,12 +147,12 @@ public class SalaryUploadServiceImpl extends ServiceImpl<TSalaryStandardMapper,
Map<String, TSalaryEmployee> empNameMap = new HashMap<>(); Map<String, TSalaryEmployee> empNameMap = new HashMap<>();
boolean isDuplicateName = false; boolean isDuplicateName = false;
if (empList != null) { if (empList != null) {
TSalaryEmployee es;//筛选人员,添加判断:非在职,或开户行为空,或 结算主体等于选择的结算主体且在职,都可以存入Map优先备用 TSalaryEmployee es;
// 筛选人员,添加判断:非在职,或开户行为空,或 结算主体等于选择的结算主体且在职,都可以存入Map优先备用
// 2022-10-18 17:14:37 hgw变更:开户行省不为空且是导入部门,优先取用
for (TSalaryEmployee e : empList) { for (TSalaryEmployee e : empList) {
es = empIdCardMap.get(e.getEmpIdcard()); es = empIdCardMap.get(e.getEmpIdcard());
if (es == null || !CommonConstants.ZERO_STRING.equals(es.getFileStatus()) || Common.isEmpty(es.getBankName()) if (es == null || (e.getDeptId().equals(settleDepart) && Common.isNotNull(e.getBankProvince()))) {
|| (e.getDeptId().equals(settleDepart) && CommonConstants.ZERO_STRING.equals(e.getFileStatus())
&& Common.isNotNull(e.getBankName()))) {
empIdCardMap.put(e.getEmpIdcard(), e); empIdCardMap.put(e.getEmpIdcard(), e);
empNameMap.put(e.getEmpName().replace(" ", ""), e); empNameMap.put(e.getEmpName().replace(" ", ""), e);
} }
......
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