薪酬系统-福利台账,退差数据新增后,刷新bill_batch表中统计数据

This commit is contained in:
sy 2022-11-24 09:46:06 +08:00
parent e736cee6fd
commit d976ede775
1 changed files with 7 additions and 0 deletions

View File

@ -17,6 +17,7 @@ import com.engine.salary.enums.siaccount.ProjectTypeEnum;
import com.engine.salary.enums.sicategory.DeleteTypeEnum;
import com.engine.salary.mapper.datacollection.EmployMapper;
import com.engine.salary.mapper.siaccount.InsuranceAccountDetailMapper;
import com.engine.salary.service.SIAccountService;
import com.engine.salary.service.SIRecessionService;
import com.engine.salary.service.TaxAgentService;
import com.engine.salary.util.SalaryEntityUtil;
@ -54,6 +55,10 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
return MapperProxyFactory.getProxy(EmployMapper.class);
}
private SIAccountService getSIAccountService(User user) {
return ServiceUtil.getService(SIAccountServiceImpl.class, user);
}
@Override
public void save(RecessionParam param, Long employeeId) {
@ -99,6 +104,8 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
List<List<InsuranceAccountDetailPO>> partition = Lists.partition((List<InsuranceAccountDetailPO>) finalRecessionDetails, 20);
partition.forEach(getInsuranceAccountDetailMapper()::batchSaveAccountDetails);
//刷新bill_batch表中统计信息
getSIAccountService(user).refreshBillBatch(Long.valueOf(param.getPaymentOrganization()), param.getBillMonth());
}
}