REQ-3982: fix bugs
This commit is contained in:
parent
9fb4a349d6
commit
9dec6904ef
File diff suppressed because one or more lines are too long
@ -15,7 +15,6 @@ import cn.axzo.framework.rocketmq.Event;
|
||||
import cn.axzo.framework.rocketmq.EventConsumer;
|
||||
import cn.axzo.nanopart.visa.api.enums.VisaProcessPhase;
|
||||
import cn.axzo.nanopart.visa.api.enums.VisaRelationFieldEnum;
|
||||
import cn.axzo.nanopart.visa.api.enums.VisaStampStatusEnum;
|
||||
import cn.axzo.nanopart.visa.api.request.UpdateVisaChangeReq;
|
||||
import cn.axzo.nanopart.visa.server.config.RefreshableConfiguration;
|
||||
import cn.axzo.nanopart.visa.server.domain.ChangeRecord;
|
||||
@ -117,12 +116,6 @@ public class CompleteVisaChangeStampHandler implements ProcessInstanceEventHandl
|
||||
.allMatch(e -> e.getValue().stream()
|
||||
.anyMatch(relation -> Objects.equals(result.getStatus(), relation.getContentExt())));
|
||||
if (approvedOrRejected) {
|
||||
// 有可能用户在界面手动完成用印, 这里就无法自动完成
|
||||
if (Objects.isNull(changeRecord) || !Objects.equals(phase == VisaProcessPhase.PROJECT ? changeRecord.getStampStatus() : changeRecord.getStampStatusPay(), VisaStampStatusEnum.WITH_PRINT)) {
|
||||
log.info("CompleteVisaChangeStampHandler changeRecord stampStatus not withPrint");
|
||||
return;
|
||||
}
|
||||
|
||||
boolean approved = result == BpmnProcessInstanceResultEnum.APPROVED;
|
||||
changeRecordService.update(UpdateVisaChangeReq.builder()
|
||||
.visaId(visaId)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user