diff --git a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java index e3d955f4..04e757be 100644 --- a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java +++ b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java @@ -322,7 +322,7 @@ public class VisaHelper { ChangeRecord changeRecord = visaIdMap.get(key); if (Objects.nonNull(changeRecord) && Objects.nonNull(changeRecord.getStatus())) { Set buttons = VisaButtonTypeEnum.fetchBtnsByBizTypeAndStatusWhenPage(value, changeRecord.getStatus()); - if (Objects.equals(changeRecord.getStatus(), VisaStatusEnum.COMPLETED)) { + if (Objects.equals(changeRecord.getStatus(), VisaStatusEnum.COMPLETED) && value.contains(VisaConfirmBizTypeEnum.CREATE)) { switch (changeRecord.getStampStatus()) { case UNPRINTED: buttons.add(VisaButtonTypeEnum.REQUEST_STAMP); diff --git a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordConfirmServiceImpl.java b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordConfirmServiceImpl.java index 846a25d4..e549c780 100644 --- a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordConfirmServiceImpl.java +++ b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordConfirmServiceImpl.java @@ -159,7 +159,7 @@ public class ChangeRecordConfirmServiceImpl extends ServiceImpl