Commit a46b589e by wangshichang

Merge branch 'bugfix/20240130-filterMemberSvcCord-wsc' into qa

parents 49991815 fb814bae
...@@ -151,7 +151,7 @@ public class OrderVerifyHandle { ...@@ -151,7 +151,7 @@ public class OrderVerifyHandle {
} }
//美团规定,一分钟内不能出餐 //美团规定,一分钟内不能出餐
if (Objects.equals(OrderClientType.MEITUAN.getIndex().toString(), orderBean.getOrderClient()) && orderBean.getGmtAccept() != null) { if (Objects.equals(OrderClientType.MEITUAN.getIndex().toString(), orderBean.getOrderClient()) && orderBean.getGmtAccept() != null) {
if (orderBean.getGmtAccept() - new Date().getTime() < 60 * 1000) { if (new Date().getTime() - orderBean.getGmtAccept() < 60 * 1000) {
return ResponseUtil.error(ResponseResult.DONE_FAIL_ONE_MINUTE); return ResponseUtil.error(ResponseResult.DONE_FAIL_ONE_MINUTE);
} }
} }
......
...@@ -1438,12 +1438,15 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -1438,12 +1438,15 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
BaseResponse<List<SvcCardDetailsResponse>> details = svcAppClient.details(req); BaseResponse<List<SvcCardDetailsResponse>> details = svcAppClient.details(req);
cardCodes = details.getResult().stream().filter(item -> item.getCardState().equals(2)).map(SvcCardDetailsResponse::getCardCode).collect(toList()); cardCodes = details.getResult().stream().filter(item -> item.getCardState().equals(2)).map(SvcCardDetailsResponse::getCardCode).collect(toList());
} }
SVCCardAmountRequest svcCardAmountRequest = new SVCCardAmountRequest(); List<GetMemberInfoResponseVo.Card> cards = Collections.emptyList();
svcCardAmountRequest.setCardCodes(cardCodes); if (CollectionUtils.isNotEmpty(cardCodes)){
svcCardAmountRequest.setPartnerId(partnerId); SVCCardAmountRequest svcCardAmountRequest = new SVCCardAmountRequest();
BaseResponse<SVCCardAmountResponse> svcCardAmountResponseBaseResponse = svcAppClient.batchQueryCardAmount(svcCardAmountRequest); svcCardAmountRequest.setCardCodes(cardCodes);
List<CardSimpleInfo> cardSimpleInfos = svcCardAmountResponseBaseResponse.getResult().getCardSimpleInfos(); svcCardAmountRequest.setPartnerId(partnerId);
List<GetMemberInfoResponseVo.Card> cards = cardSimpleInfos.stream().map(each -> convert2MemberSvcCard(each)).collect(toList()); BaseResponse<SVCCardAmountResponse> svcCardAmountResponseBaseResponse = svcAppClient.batchQueryCardAmount(svcCardAmountRequest);
List<CardSimpleInfo> cardSimpleInfos = svcCardAmountResponseBaseResponse.getResult().getCardSimpleInfos();
cards = cardSimpleInfos.stream().map(this::convert2MemberSvcCard).collect(toList());
}
responseData.setCards(cards); responseData.setCards(cards);
} }
return ResponseUtil.success(responseData); return ResponseUtil.success(responseData);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment