From 57e1415de3bd41366cb8daa0fc5d2b81c7cba865 Mon Sep 17 00:00:00 2001 From: BrandWang Date: Thu, 18 May 2023 11:30:39 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=8F=AF=E5=9B=9E=E6=BA=AF):=20=E5=9B=9E?= =?UTF-8?q?=E6=BA=AF=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改业务订单更新逻辑 --- .../recall/trace/service/impl/RecallRecordApiServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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("-", ""));