feat(可回溯): 重构
增加feign
This commit is contained in:
+11
@@ -56,6 +56,17 @@ public class RecallOrderApiServiceImpl implements RecallOrderApiService {
|
||||
@Override
|
||||
public ResObj<RecallOrderVO> getRecallOrderByOrderId(String orderId) {
|
||||
RecallOrderVO recallOrderVO = recallOrderService.queryRecallOrderById(orderId);
|
||||
if (recallOrderVO != null) {
|
||||
LambdaQueryWrapper<RecallRecordEntity> recordQuery = Wrappers.lambdaQuery();
|
||||
recordQuery.eq(RecallRecordEntity::getTraceId, recallOrderVO.getTraceId());
|
||||
recordQuery.orderByAsc(RecallRecordEntity::getCreateTime);
|
||||
List<RecallRecordEntity> recordList = recallRecordService.getBaseMapper().selectList(recordQuery);
|
||||
|
||||
List<String> events = recordList.stream()
|
||||
.flatMap(entity -> entity.getEvents().stream())
|
||||
.collect(Collectors.toList());
|
||||
recallOrderVO.setEvents(events);
|
||||
}
|
||||
return ResObj.ok(recallOrderVO);
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -38,7 +38,8 @@ public class RecallRecordApiServiceImpl implements RecallRecordApiService {
|
||||
.map(recallOrderService::queryRecallOrderByOrderId)
|
||||
.map(RecallOrderEntity::getTraceId)
|
||||
.orElse(UUID.randomUUID().toString().replace("-", ""));
|
||||
|
||||
log.info(traceId);
|
||||
record.setTraceId(traceId);
|
||||
boolean isLastEvent = record.isLast();
|
||||
|
||||
RecallOrderEntity order = Optional.ofNullable(orderId)
|
||||
|
||||
Reference in New Issue
Block a user