diff --git a/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallRecordApiServiceImpl.java b/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallRecordApiServiceImpl.java index 9d949ea..7c70f20 100644 --- a/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallRecordApiServiceImpl.java +++ b/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallRecordApiServiceImpl.java @@ -70,13 +70,13 @@ public class RecallRecordApiServiceImpl implements RecallRecordApiService { })); if (isLastEvent && !"1".equals(order.getComplete())) { order.setComplete("1"); + Optional.ofNullable(record.getOrderId()) + .ifPresent(order::setOrderId); order.setCompleteDate(System.currentTimeMillis()); order.setUpdateTime(System.currentTimeMillis()); recallOrderService.updateRecallOrderById(order); } record.setTraceId(traceId); - Optional.ofNullable(record.getOrderId()) - .ifPresent(record::setOrderId); RecallRecordEntity recallRecord = new RecallRecordEntity(); BeanUtils.copyProperties(record, recallRecord); recallRecord.setId(UUID.randomUUID().toString().replace("-", ""));