|
|
@@ -557,14 +557,16 @@ public class ClaudeCodeController {
|
|
|
long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
SearchResult<CcPromotionInvitationDetailView> search = beanSearcher.search(CcPromotionInvitationDetailView.class, MapUtils.flatBuilder(request.getParameterMap()).field(CcPromotionInvitationDetailView::getSharedId, userId).orderBy(CcPromotionInvitationDetailView::getUpdateTime).desc().build());
|
|
|
search.getDataList().forEach(data -> {
|
|
|
- DistributeWaitingPointsOrderDetailView detailView = beanSearcher.searchFirst(DistributeWaitingPointsOrderDetailView.class, MapUtils.builder().put("uid", userId).field(DistributeWaitingPointsOrderDetailView::getStatus, DistributeWaitingSendPoints.Status.close.name()).op(Operator.NotEqual).build());
|
|
|
+ DistributeWaitingPointsOrderDetailView detailView = beanSearcher.searchFirst(DistributeWaitingPointsOrderDetailView.class, MapUtils.builder().put("uid", data.getUserId()).field(DistributeWaitingPointsOrderDetailView::getStatus, DistributeWaitingSendPoints.Status.close.name()).op(Operator.NotEqual).build());
|
|
|
if (detailView == null) {
|
|
|
- detailView = beanSearcher.searchFirst(DistributeWaitingPointsOrderDetailView.class, MapUtils.builder().put("uid", userId).field(DistributeWaitingPointsOrderDetailView::getStatus, DistributeWaitingSendPoints.Status.close.name()).build());
|
|
|
+ detailView = beanSearcher.searchFirst(DistributeWaitingPointsOrderDetailView.class, MapUtils.builder().put("uid", data.getUserId()).field(DistributeWaitingPointsOrderDetailView::getStatus, DistributeWaitingSendPoints.Status.close.name()).build());
|
|
|
}
|
|
|
if (detailView != null) {
|
|
|
data.setFirstOrderId(detailView.getOrderId());
|
|
|
data.setOrderMoney(detailView.getOrderMoney());
|
|
|
data.setSpecVal(detailView.getSpecVal());
|
|
|
+ data.setStatus(detailView.getStatus());
|
|
|
+ data.setReMoney(detailView.getReMoney());
|
|
|
}
|
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|