Commit 7b8e8bf3 by 周晓航

Merge branch 'KA-20210622-ID1032306总部和区域活动可同时生效-周晓航'

# Conflicts:
#	order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
parents e5d486c6 af59a6a4
...@@ -1322,25 +1322,25 @@ public class OrderServiceImpl implements Orderservice { ...@@ -1322,25 +1322,25 @@ public class OrderServiceImpl implements Orderservice {
payGitRequestDto.setVer(1); payGitRequestDto.setVer(1);
} }
BaseResponse<PayGiftCheckAndJoinResponseDto> payGiftBaseResponse = activityApplicationClient.payGiftCheckAndJoin(payGitRequestDto); //fisherman 【ID1032306】 【订单聚合层】总部和区域活动可同时生效
if (String.valueOf(RESPONSE_SUCCESS_CODE).equals(payGiftBaseResponse.getCode()) && payGiftBaseResponse.getResult() != null) { BaseResponse<PayGiftCheckAndJoinResponseObj> payGiftBaseResponse;
PayGiftCheckAndJoinResponseDto payGiftResponse = payGiftBaseResponse.getResult(); try {
//版本前 原参数保留,暂不变更 payGiftBaseResponse = activityApplicationClient.payGiftCheckAndJoinNew(payGitRequestDto);
//防止牵扯其他服务返回参数结构引起异常 ApiLog.info("fisherman 总部和区域活动可同时生效 ", payGitRequestDto, payGiftBaseResponse);
queryOrderResponseVo.setActivityName(payGiftResponse.getActivityName()); if (String.valueOf(RESPONSE_SUCCESS_CODE).equals(payGiftBaseResponse.getCode()) && payGiftBaseResponse.getResult() != null) {
queryOrderResponseVo.setCoupons(payGiftResponse.getCoupons()); PayGiftCheckAndJoinResponseObj result = payGiftBaseResponse.getResult();
queryOrderResponseVo.setWechatCouponInfo(payGiftResponse.getWechatCouponInfo()); PayGiftCheckAndJoinResponseDto oldPayGift = result.getOldPayGift();
// fisherman 版本前 原参数保留,暂不变更 向下兼容
//20201223本次变更-》去掉set,直接以对象进行返参 if (oldPayGift != null) {
queryOrderResponseVo.setPayGiftReps(payGiftResponse); queryOrderResponseVo.setActivityName(oldPayGift.getActivityName());
// queryOrderResponseVo.setActivityNo(payGiftResponse.getActivityNo()); queryOrderResponseVo.setCoupons(oldPayGift.getCoupons());
// queryOrderResponseVo.setSyncWechat(payGiftResponse.getSyncWechat()); queryOrderResponseVo.setWechatCouponInfo(oldPayGift.getWechatCouponInfo());
// queryOrderResponseVo.setActivityPicture(payGiftResponse.getActivityPicture()); queryOrderResponseVo.setPayGiftReps(oldPayGift);
// queryOrderResponseVo.setRedirectType(payGiftResponse.getRedirectType()); }
// queryOrderResponseVo.setGoodsConfig(payGiftResponse.getGoodsConfig()); queryOrderResponseVo.setNewPayGift(result.getNewPayGift());
// queryOrderResponseVo.setMicroProgramConfig(payGiftResponse.getMicroProgramConfig()); }
// queryOrderResponseVo.setRedirectPage(payGiftResponse.getRedirectPage()); }catch (Exception e){
// queryOrderResponseVo.setActivitySendType(payGiftResponse.getSendType()); ApiLog.error("error to /promotionActivity/payGiftShareCheckAndJoin ", payGitRequestDto, e);
} }
} }
......
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