社保台账:

1、批量新建核算记录并核算。
2、批量归档
3、批量重新核算
薪资核算:
1、批量新建核算记录并核算。
2、批量归档
3、批量重新核算
工资单:
1、批量发放
2、批量撤回
申报表:
1、批量申报
This commit is contained in:
钱涛 2025-06-04 13:23:29 +08:00
parent 2767114bfb
commit f224916aac
1 changed files with 10 additions and 8 deletions

View File

@ -6817,11 +6817,12 @@ public class SIAccountServiceImpl extends Service implements SIAccountService {
@Override @Override
public void batDelete(AccountBatParam batParam) { public void batDelete(AccountBatParam batParam) {
List<Long> paymentOrganizations = batParam.getPaymentOrganizations(); List<Long> ids = batParam.getIds();
for (Long paymentOrganization : paymentOrganizations) { for (Long id : ids) {
InsuranceAccountBatchPO po = getInsuranceAccountBatchMapper().getById(id);
AccountParam param = AccountParam.builder() AccountParam param = AccountParam.builder()
.billMonth(batParam.getBillMonth()) .billMonth(po.getBillMonth())
.paymentOrganization(paymentOrganization) .paymentOrganization(po.getPaymentOrganization())
.build(); .build();
delete(param); delete(param);
} }
@ -6829,11 +6830,12 @@ public class SIAccountServiceImpl extends Service implements SIAccountService {
@Override @Override
public void batFile(AccountBatParam batParam) { public void batFile(AccountBatParam batParam) {
List<Long> paymentOrganizations = batParam.getPaymentOrganizations(); List<Long> ids = batParam.getIds();
for (Long paymentOrganization : paymentOrganizations) { for (Long id : ids) {
InsuranceAccountBatchPO po = getInsuranceAccountBatchMapper().getById(id);
AccountParam param = AccountParam.builder() AccountParam param = AccountParam.builder()
.billMonth(batParam.getBillMonth()) .billMonth(po.getBillMonth())
.paymentOrganization(paymentOrganization) .paymentOrganization(po.getPaymentOrganization())
.build(); .build();
file(param); file(param);
} }