Commit 29458e15 by 胡敬轩

储值卡支付回调后调储交

parent bf901921
...@@ -23,6 +23,9 @@ public class ConsumeHistoryCreateRequest { ...@@ -23,6 +23,9 @@ public class ConsumeHistoryCreateRequest {
@ApiModelProperty("用户id") @ApiModelProperty("用户id")
private String memberId; private String memberId;
@ApiModelProperty("门店")
private String storeId;
@ApiModelProperty("储值卡流水号") @ApiModelProperty("储值卡流水号")
private List<String> cardRequestNo; private List<String> cardRequestNo;
} }
...@@ -366,7 +366,7 @@ public class OrderAdapterServiceImpl { ...@@ -366,7 +366,7 @@ public class OrderAdapterServiceImpl {
//储值卡订单消费后通知储值交易服务 //储值卡订单消费后通知储值交易服务
if(CollectionUtils.isNotEmpty(message.getSvcPayItems())){ if(CollectionUtils.isNotEmpty(message.getSvcPayItems())){
sendSvcPayInfoToSvcTransaction(message.getSvcPayItems(),orderBean.getCompanyId(),orderBean.getOid(),orderBean.getUserId()); sendSvcPayInfoToSvcTransaction(message.getSvcPayItems(),orderBean.getCompanyId(),orderBean.getOid(),orderBean.getUserId(),orderBean.getShopId());
} }
return result; return result;
} catch (Exception e) { } catch (Exception e) {
...@@ -448,12 +448,13 @@ public class OrderAdapterServiceImpl { ...@@ -448,12 +448,13 @@ public class OrderAdapterServiceImpl {
return configStr; return configStr;
} }
private void sendSvcPayInfoToSvcTransaction(List<SvcPayItem> svcPayItems,String partnerId,String orderCode,String memberId){ private void sendSvcPayInfoToSvcTransaction(List<SvcPayItem> svcPayItems,String partnerId,String orderCode,String memberId,String storeId){
ConsumeHistoryCreateRequest request = new ConsumeHistoryCreateRequest(); ConsumeHistoryCreateRequest request = new ConsumeHistoryCreateRequest();
try { try {
request.setPartnerId(partnerId); request.setPartnerId(partnerId);
request.setOrderCode(orderCode); request.setOrderCode(orderCode);
request.setMemberId(memberId); request.setMemberId(memberId);
request.setStoreId(storeId);
List<String> svcTransIds = svcPayItems.stream().map(SvcPayItem::getSvcTransId).collect(Collectors.toList()); List<String> svcTransIds = svcPayItems.stream().map(SvcPayItem::getSvcTransId).collect(Collectors.toList());
request.setCardRequestNo(svcTransIds); request.setCardRequestNo(svcTransIds);
......
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