薪酬系统-福利台账,退差保存数据功能优化
This commit is contained in:
parent
bc20d37797
commit
eeea00a408
|
|
@ -9,6 +9,7 @@ import com.engine.salary.entity.hrm.dto.HrmInfoDTO;
|
|||
import com.engine.salary.entity.hrm.param.HrmQueryParam;
|
||||
import com.engine.salary.entity.siaccount.param.InsuranceAccountDetailParam;
|
||||
import com.engine.salary.entity.siaccount.param.RecessionParam;
|
||||
import com.engine.salary.entity.siaccount.po.InsuranceAccountBatchPO;
|
||||
import com.engine.salary.entity.siaccount.po.InsuranceAccountDetailPO;
|
||||
import com.engine.salary.entity.taxagent.dto.TaxAgentEmployeeDTO;
|
||||
import com.engine.salary.enums.siaccount.BillStatusEnum;
|
||||
|
|
@ -16,6 +17,7 @@ import com.engine.salary.enums.siaccount.PaymentStatusEnum;
|
|||
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.InsuranceAccountBatchMapper;
|
||||
import com.engine.salary.mapper.siaccount.InsuranceAccountDetailMapper;
|
||||
import com.engine.salary.service.SIAccountService;
|
||||
import com.engine.salary.service.SIRecessionService;
|
||||
|
|
@ -58,7 +60,9 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
|
|||
private SIAccountService getSIAccountService(User user) {
|
||||
return ServiceUtil.getService(SIAccountServiceImpl.class, user);
|
||||
}
|
||||
|
||||
private InsuranceAccountBatchMapper getInsuranceAccountBatchMapper() {
|
||||
return MapperProxyFactory.getProxy(InsuranceAccountBatchMapper.class);
|
||||
}
|
||||
@Override
|
||||
public void save(RecessionParam param, Long employeeId) {
|
||||
|
||||
|
|
@ -156,11 +160,13 @@ public class SIRecessionServiceImpl extends Service implements SIRecessionServic
|
|||
|
||||
|
||||
private void recessionBaseBuild(RecessionParam param, InsuranceAccountDetailPO temp, InsuranceAccountDetailPO insuranceAccountDetailPO) {
|
||||
InsuranceAccountBatchPO insuranceAccountBatchPO = getInsuranceAccountBatchMapper().getByBillMonth(param.getBillMonth(), Long.valueOf(param.getPaymentOrganization()));
|
||||
temp.setPaymentStatus(PaymentStatusEnum.RECESSION.getValue());
|
||||
// temp.setId(IdGenerator.generate());
|
||||
temp.setCreateTime(new Date());
|
||||
temp.setUpdateTime(new Date());
|
||||
temp.setCreator(insuranceAccountDetailPO.getCreator());
|
||||
temp.setCreator(insuranceAccountBatchPO.getCreator());
|
||||
temp.setSocialPayOrg(insuranceAccountDetailPO.getPaymentOrganization());
|
||||
temp.setDeleteType(DeleteTypeEnum.NOT_DELETED.getValue());
|
||||
temp.setTenantKey(insuranceAccountDetailPO.getTenantKey());
|
||||
temp.setEmployeeId(insuranceAccountDetailPO.getEmployeeId());
|
||||
|
|
|
|||
Loading…
Reference in New Issue