diff --git a/src/com/engine/salary/service/impl/SalarySendServiceImpl.java b/src/com/engine/salary/service/impl/SalarySendServiceImpl.java index f6b149e70..7e5d5a944 100644 --- a/src/com/engine/salary/service/impl/SalarySendServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySendServiceImpl.java @@ -664,6 +664,8 @@ public class SalarySendServiceImpl extends Service implements SalarySendService if (ObjectUtils.isEmpty(salarySendPO)) throw new SalaryRunTimeException("工资单不存在或已被删除"); List salaryTemplates = getSalaryTemplateService(user).getDefaultTemplates(Collections.singletonList(salarySendPO.getSalarySobId())); + if(CollectionUtils.isEmpty(salaryTemplates)) + throw new SalaryRunTimeException("请先设置工资单模板"); Integer ackFeedbackStatus = salaryTemplates.get(0).getAckFeedbackStatus(); if (ackFeedbackStatus!=null && NumberUtils.compare(ackFeedbackStatus,1) == 0) { // 默认为空时,未读未确认