薪酬系统-福利台账,退差数据新增v2
This commit is contained in:
parent
96a440a9a7
commit
955f8c255e
|
|
@ -68,6 +68,7 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
|
|||
employeeIds = employeeIds.stream().filter(item -> !param.getExcludes().contains(item)).collect(Collectors.toList());
|
||||
}
|
||||
SalaryAssert.notEmpty(employeeIds, SalaryI18nUtil.getI18nLabel(133967, "无退差人员"));
|
||||
|
||||
//查询退差员工对应的退差月份的正常缴纳的福利台账数据
|
||||
List<InsuranceAccountDetailPO> detailPOS= getInsuranceAccountDetailMapper().list(InsuranceAccountDetailParam.builder()
|
||||
.paymentStatus(PaymentStatusEnum.COMMON.getValue())
|
||||
|
|
@ -89,6 +90,16 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
|
|||
});
|
||||
//退差数据入库
|
||||
if (CollectionUtils.isNotEmpty(finalRecessionDetails)) {
|
||||
|
||||
//
|
||||
//查询退差员工中是否已经进行有过退差记录,有过则更新
|
||||
// List<InsuranceAccountDetailPO> haveRecessionPOS= getInsuranceAccountDetailMapper().list(InsuranceAccountDetailParam.builder()
|
||||
// .paymentStatus(PaymentStatusEnum.RECESSION.getValue())
|
||||
// .recessionMonthList(param.getRecessionMonthList())
|
||||
// .employeeIds(employeeIds)
|
||||
// .paymentOrganization(param.getPaymentOrganization())
|
||||
// .build());
|
||||
//
|
||||
InsuranceAccountDetailPOEncrypt.encryptInsuranceAccountDetailPOList(finalRecessionDetails);
|
||||
|
||||
List<List<InsuranceAccountDetailPO>> partition = Lists.partition((List<InsuranceAccountDetailPO>) finalRecessionDetails, 20);
|
||||
|
|
|
|||
Loading…
Reference in New Issue