重新回算提示
This commit is contained in:
parent
ddea8c9066
commit
07292531db
|
|
@ -373,7 +373,9 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
|
|||
.sendStatus(SalarySendStatusEnum.ALREADYSEND.getValue())
|
||||
.salaryAcctType(NumberUtils.INTEGER_ZERO).build();
|
||||
List<SalarySendInfoPO> salarySendInfos = getSalarySendInfoMapper().listSome(sendInfo);
|
||||
if (salarySend.getSendNum() > 0 || CollectionUtils.isNotEmpty(salarySendInfos)) {
|
||||
if ( (salarySend.getSendNum() > 0 || CollectionUtils.isNotEmpty(salarySendInfos)) && Objects.equals(salarySend.getSalaryAcctType(), NumberUtils.INTEGER_ONE) ) {
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(100507, "补发工资单已经发放,不可进行回算"));
|
||||
}else if (salarySend.getSendNum() > 0 || CollectionUtils.isNotEmpty(salarySendInfos)) {
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(100507, "工资单已经发放,不可撤销,可以进行回算"));
|
||||
}
|
||||
// 删除工资单
|
||||
|
|
|
|||
Loading…
Reference in New Issue