|
|
@ -125,12 +125,12 @@ public class UnifiedPayServiceImpl implements UnifiedPayService { |
|
|
payInfoService.addPayInfo(addPayInfoDto); |
|
|
payInfoService.addPayInfo(addPayInfoDto); |
|
|
UnifiedOrderVo unifiedOrderVo = EntityConvertUtil.copy(thirdUnifiedOrderVo, UnifiedOrderVo.class); |
|
|
UnifiedOrderVo unifiedOrderVo = EntityConvertUtil.copy(thirdUnifiedOrderVo, UnifiedOrderVo.class); |
|
|
//推送订单
|
|
|
//推送订单
|
|
|
EnumPayType enumPayType = EnumPayType.getEnumPayTypeByType(addPayInfoDto.getPayType()); |
|
|
//EnumPayType enumPayType = EnumPayType.getEnumPayTypeByType(addPayInfoDto.getPayType());
|
|
|
if (EnumPayType.DY_PAY == enumPayType){ |
|
|
//if (EnumPayType.DY_PAY == enumPayType){
|
|
|
ThirdPayOrderPushMessage thirdPayOrderPushMessage = new ThirdPayOrderPushMessage(); |
|
|
// ThirdPayOrderPushMessage thirdPayOrderPushMessage = new ThirdPayOrderPushMessage();
|
|
|
thirdPayOrderPushMessage.setPayId(addPayInfoDto.getPayId()); |
|
|
// thirdPayOrderPushMessage.setPayId(addPayInfoDto.getPayId());
|
|
|
mqMessageRecordService.sendAsyncMsg(RocketMqTopic.THIRD_PAY_ORDER_PUSH_TOPIC,null,thirdPayOrderPushMessage); |
|
|
// mqMessageRecordService.sendAsyncMsg(RocketMqTopic.THIRD_PAY_ORDER_PUSH_TOPIC,null,thirdPayOrderPushMessage);
|
|
|
} |
|
|
//}
|
|
|
return unifiedOrderVo; |
|
|
return unifiedOrderVo; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -392,8 +392,8 @@ public class UnifiedPayServiceImpl implements UnifiedPayService { |
|
|
log.error("内部接口:查询会员订单调用失败:request:{} result{}", JSON.toJSONString(vipOrderExtQuery),JSON.toJSONString(vipOrderVoR)); |
|
|
log.error("内部接口:查询会员订单调用失败:request:{} result{}", JSON.toJSONString(vipOrderExtQuery),JSON.toJSONString(vipOrderVoR)); |
|
|
throw new ServiceException(vipOrderVoR.getMsg()); |
|
|
throw new ServiceException(vipOrderVoR.getMsg()); |
|
|
} |
|
|
} |
|
|
PushOrderBo pushOrderBo = new PushOrderBo(); |
|
|
|
|
|
VipOrderVo vipOrderVo = vipOrderVoR.getData(); |
|
|
VipOrderVo vipOrderVo = vipOrderVoR.getData(); |
|
|
|
|
|
PushOrderBo pushOrderBo = new PushOrderBo(); |
|
|
List<PushOrderBo.Goods> goodsList = new ArrayList<>(); |
|
|
List<PushOrderBo.Goods> goodsList = new ArrayList<>(); |
|
|
//封装商品信息
|
|
|
//封装商品信息
|
|
|
PushOrderBo.Goods goods = new PushOrderBo.Goods(); |
|
|
PushOrderBo.Goods goods = new PushOrderBo.Goods(); |
|
|
@ -403,6 +403,7 @@ public class UnifiedPayServiceImpl implements UnifiedPayService { |
|
|
goods.setItemCode(vipOrderVo.getVipCode()); |
|
|
goods.setItemCode(vipOrderVo.getVipCode()); |
|
|
goods.setPrice(Integer.parseInt(MoneyUtil.yuanToFen(vipOrderVo.getPayAmount().toString()))); |
|
|
goods.setPrice(Integer.parseInt(MoneyUtil.yuanToFen(vipOrderVo.getPayAmount().toString()))); |
|
|
goods.setTitle(payInfo.getGoodsSubject()); |
|
|
goods.setTitle(payInfo.getGoodsSubject()); |
|
|
|
|
|
goodsList.add(goods); |
|
|
|
|
|
|
|
|
pushOrderBo.setGoodsNum(goodsList.size()); |
|
|
pushOrderBo.setGoodsNum(goodsList.size()); |
|
|
pushOrderBo.setUpdateTime(payInfo.getUpdateTime()); |
|
|
pushOrderBo.setUpdateTime(payInfo.getUpdateTime()); |
|
|
|