feat(REQ-3300) - 调整单据状态校验

This commit is contained in:
wangli 2025-02-19 16:28:25 +08:00
parent 386547c1fc
commit 5d97dd9cef

View File

@ -1464,8 +1464,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
public void forbid(ChangeRecordButtonOperationReq req) {
ChangeRecord record = getById(req.getVisaId());
AssertUtil.notNull(record, "未找到变洽签单据");
AssertUtil.isTrue(Objects.equals(record.getStatus(), VisaStatusEnum.TO_REPORT)
&& Objects.equals(record.getStatus(), VisaStatusEnum.COMPLETED), "当前单据状态不支持该操作");
AssertUtil.isTrue(!Objects.equals(record.getStatus(), VisaStatusEnum.TO_REPORT)
&& !Objects.equals(record.getStatus(), VisaStatusEnum.COMPLETED), "当前单据状态不支持该操作");
//校验操作人
validOperationPermission(req.getVisaId(), req.getOperatorPersonId(), req.getOperatorOuId(), req.getOperatorWorkspaceId());