薪酬系统-福利台账,退差数据新增后,刷新bill_batch表中统计数据
This commit is contained in:
parent
e736cee6fd
commit
d976ede775
|
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue