薪酬系统-福利台账,调差新增增加时判断是否已有调差数据的
This commit is contained in:
parent
ee72dcd3f0
commit
e6e1637119
|
|
@ -293,6 +293,17 @@ public class SICompensationServiceImpl extends Service implements SICompensation
|
|||
continue;
|
||||
}
|
||||
|
||||
//判断是否已有调差数据(个税扣缴义务人+账单月份+人员id)
|
||||
InsuranceCompensationPO nowCompensation = getInsuranceCompensationMapper().getOneByBillMonthPayOrgEmpId(InsuranceCompensationPO.builder()
|
||||
.billMonth(insuranceAccountDetailPO.getBillMonth())
|
||||
.paymentOrganization(insuranceAccountDetailPO.getPaymentOrganization())
|
||||
.employeeId(insuranceAccountDetailPO.getEmployeeId())
|
||||
.build());
|
||||
if (nowCompensation != null) {
|
||||
errorList.add(usernameMap.get(param.getEmployeeId()) + "-调差失败:调差对象在当前月该缴纳组织下已存在调差数据!");
|
||||
continue;
|
||||
}
|
||||
|
||||
encryptUtil.decrypt(insuranceAccountDetailPO, InsuranceAccountDetailPO.class);
|
||||
if (StringUtils.isNotBlank(insuranceAccountDetailPO.getSocialComJson())) {
|
||||
Map<String, String> socialJson = JSON.parseObject(insuranceAccountDetailPO.getSocialComJson(), new HashMap<String, String>().getClass());
|
||||
|
|
|
|||
Loading…
Reference in New Issue