调薪异常
This commit is contained in:
parent
550eec9198
commit
c08a660fa0
|
|
@ -123,6 +123,10 @@ public class SalaryArchiveItemServiceImpl extends Service implements SalaryArchi
|
|||
|
||||
// 薪资档案
|
||||
SalaryArchivePO salaryArchive = salaryArchiveMapper.getById(salaryArchiveId);
|
||||
if (salaryArchive == null) {
|
||||
throw new SalaryRunTimeException("薪资档案不存在!");
|
||||
}
|
||||
|
||||
// 获取当前已生效数据
|
||||
List<SalaryArchiveItemPO> effectiveSalaryItems = getEffectiveSalaryItems(salaryArchiveId, salaryItemIds);
|
||||
|
||||
|
|
@ -305,13 +309,13 @@ public class SalaryArchiveItemServiceImpl extends Service implements SalaryArchi
|
|||
public String deleteSalaryItem(Long salaryArchiveItemId) {
|
||||
SalaryArchiveItemPO salaryArchiveItem = salaryArchiveItemMapper.getById(salaryArchiveItemId);
|
||||
if (salaryArchiveItem == null) {
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(98299, "参数错误,薪资项目不存在或已被删除"));
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(98299, "参数错误,薪资项目不存在或已被删除"));
|
||||
}
|
||||
if (salaryArchiveItem.getEffectiveTime().after(new Date())) {
|
||||
salaryArchiveItem.setDeleteType(1);
|
||||
// 删除未生效数据
|
||||
salaryArchiveItemMapper.updateById(salaryArchiveItem);
|
||||
}else{
|
||||
} else {
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(98299, "该薪资项目已生效不可删除"));
|
||||
}
|
||||
return StringUtils.EMPTY;
|
||||
|
|
@ -345,17 +349,17 @@ public class SalaryArchiveItemServiceImpl extends Service implements SalaryArchi
|
|||
// 获取所有可被引用的薪资项目
|
||||
List<SalaryItemPO> salaryItems = salaryItemMapper.getCanAdjustSalaryItems();
|
||||
String[] header = {
|
||||
SalaryI18nUtil.getI18nLabel( 85429, "姓名"),
|
||||
SalaryI18nUtil.getI18nLabel( 86187, "员工状态"),
|
||||
SalaryI18nUtil.getI18nLabel( 86185, "部门"),
|
||||
SalaryI18nUtil.getI18nLabel( 84960, "薪资项目"),
|
||||
SalaryI18nUtil.getI18nLabel( 85433, "调整前"),
|
||||
SalaryI18nUtil.getI18nLabel( 85434, "调整后"),
|
||||
SalaryI18nUtil.getI18nLabel( 85431, "调整原因"),
|
||||
SalaryI18nUtil.getI18nLabel( 85904, "生效日期"),
|
||||
SalaryI18nUtil.getI18nLabel( 85435, "操作人"),
|
||||
SalaryI18nUtil.getI18nLabel( 85436, "操作时间"),
|
||||
SalaryI18nUtil.getI18nLabel( 84961, "备注")
|
||||
SalaryI18nUtil.getI18nLabel(85429, "姓名"),
|
||||
SalaryI18nUtil.getI18nLabel(86187, "员工状态"),
|
||||
SalaryI18nUtil.getI18nLabel(86185, "部门"),
|
||||
SalaryI18nUtil.getI18nLabel(84960, "薪资项目"),
|
||||
SalaryI18nUtil.getI18nLabel(85433, "调整前"),
|
||||
SalaryI18nUtil.getI18nLabel(85434, "调整后"),
|
||||
SalaryI18nUtil.getI18nLabel(85431, "调整原因"),
|
||||
SalaryI18nUtil.getI18nLabel(85904, "生效日期"),
|
||||
SalaryI18nUtil.getI18nLabel(85435, "操作人"),
|
||||
SalaryI18nUtil.getI18nLabel(85436, "操作时间"),
|
||||
SalaryI18nUtil.getI18nLabel(84961, "备注")
|
||||
};
|
||||
// 2.表头
|
||||
List<Object> headerList = new ArrayList<>(Arrays.asList(header));
|
||||
|
|
|
|||
Loading…
Reference in New Issue