Commit 2eb47ac8 by vega

Merge branch 'feature/1.9.34-订单调开卡接口传门店id给会员-肖家炜'

parents 926ad771 277660b3
...@@ -36,5 +36,13 @@ public class PurchasePaidRequestDto { ...@@ -36,5 +36,13 @@ public class PurchasePaidRequestDto {
* 用户ID * 用户ID
*/ */
private String memberId; private String memberId;
/**
* 推广门店Id
*/
private String promoteStoreId;
/**
* 推广门店名称
*/
private String promoteStoreName;
} }
...@@ -481,7 +481,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -481,7 +481,7 @@ public class OrderServiceImpl implements Orderservice {
// 开通会员卡 // 开通会员卡
if (StringUtils.isNotBlank(ruleId)) { if (StringUtils.isNotBlank(ruleId)) {
this.activateMemberCard(partnerId, ruleId, oid, userId); this.activateMemberCard(partnerId, ruleId, oid, userId, storeId, orderBean.getShopName());
} }
//支付回掉成功标记 //支付回掉成功标记
redisCache.save(RedisKeyConstant.KGD_PAYMENT_CALLBACK_FMID + message.getOut_trade_no(), message.getOut_trade_no(), 10L, TimeUnit.MINUTES); redisCache.save(RedisKeyConstant.KGD_PAYMENT_CALLBACK_FMID + message.getOut_trade_no(), message.getOut_trade_no(), 10L, TimeUnit.MINUTES);
...@@ -510,19 +510,22 @@ public class OrderServiceImpl implements Orderservice { ...@@ -510,19 +510,22 @@ public class OrderServiceImpl implements Orderservice {
/** /**
* 开通会员卡 * 开通会员卡
*
* @param partnerId 商户号 * @param partnerId 商户号
* @param ruleId 会员规则ID * @param ruleId 会员规则ID
* @param oid 订单号 * @param oid 订单号
* @param userId 用户ID * @param userId 用户ID
* @param storeId 门店id
* @param shopName 门店名称
*/ */
private void activateMemberCard(String partnerId, String ruleId, String oid, String userId) { private void activateMemberCard(String partnerId, String ruleId, String oid, String userId, String storeId, String shopName) {
PurchasePaidRequestDto purchasePaidRequestDto = new PurchasePaidRequestDto(); PurchasePaidRequestDto purchasePaidRequestDto = new PurchasePaidRequestDto();
purchasePaidRequestDto.setPartnerId(partnerId); purchasePaidRequestDto.setPartnerId(partnerId);
purchasePaidRequestDto.setOperatorType(0); purchasePaidRequestDto.setOperatorType(0);
purchasePaidRequestDto.setRuleId(ruleId); purchasePaidRequestDto.setRuleId(ruleId);
purchasePaidRequestDto.setOrderId(oid); purchasePaidRequestDto.setOrderId(oid);
purchasePaidRequestDto.setMemberId(userId); purchasePaidRequestDto.setMemberId(userId);
purchasePaidRequestDto.setPromoteStoreId(storeId);
purchasePaidRequestDto.setPromoteStoreName(shopName);
// 尝试三次开通会员卡,中途成功则跳出 // 尝试三次开通会员卡,中途成功则跳出
int count = 3; int count = 3;
for (int i = 1; i <= count; i++) { for (int i = 1; i <= count; i++) {
......
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