feat(REQ-3581) - 添加用印相关按钮只有发起人能使用

This commit is contained in:
wangli 2025-03-06 10:29:30 +08:00
parent 257094b191
commit b586f20471
2 changed files with 2 additions and 2 deletions

View File

@ -322,7 +322,7 @@ public class VisaHelper {
ChangeRecord changeRecord = visaIdMap.get(key);
if (Objects.nonNull(changeRecord) && Objects.nonNull(changeRecord.getStatus())) {
Set<VisaButtonTypeEnum> 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);

View File

@ -159,7 +159,7 @@ public class ChangeRecordConfirmServiceImpl extends ServiceImpl<ChangeRecordConf
visaButtonTypeEnums.remove(VisaButtonTypeEnum.CHAT_GROUP_RECORD);
}
if (Objects.nonNull(stampStatus)) {
if (Objects.nonNull(stampStatus) && bizTypes.contains(VisaConfirmBizTypeEnum.CREATE)) {
switch (stampStatus) {
case UNPRINTED:
visaButtonTypeEnums.add(VisaButtonTypeEnum.REQUEST_STAMP);