【同步】BOOT 和 CLOUD 的功能
parent
7d9de01556
commit
0abfa60e89
|
@ -427,7 +427,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
||||||
.addMessage("phrase6", TradeOrderStatusEnum.DELIVERED.getName()) // 订单状态
|
.addMessage("phrase6", TradeOrderStatusEnum.DELIVERED.getName()) // 订单状态
|
||||||
.addMessage("date4", LocalDateTimeUtil.formatNormal(LocalDateTime.now()))// 发货时间
|
.addMessage("date4", LocalDateTimeUtil.formatNormal(LocalDateTime.now()))// 发货时间
|
||||||
.addMessage("character_string5", StrUtil.blankToDefault(deliveryReqVO.getLogisticsNo(), "-")) // 快递单号
|
.addMessage("character_string5", StrUtil.blankToDefault(deliveryReqVO.getLogisticsNo(), "-")) // 快递单号
|
||||||
.addMessage("thing9", order.getReceiverDetailAddress())); // 收货地址
|
.addMessage("thing9", order.getReceiverDetailAddress())).checkError(); // 收货地址
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -729,7 +729,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
||||||
tradeOrderItemMapper.updateBatch(updateItems);
|
tradeOrderItemMapper.updateBatch(updateItems);
|
||||||
|
|
||||||
// 4. 更新支付订单
|
// 4. 更新支付订单
|
||||||
payOrderApi.updatePayOrderPrice(order.getPayOrderId(), newPayPrice);
|
payOrderApi.updatePayOrderPrice(order.getPayOrderId(), newPayPrice).checkError();
|
||||||
|
|
||||||
// 5. 记录订单日志
|
// 5. 记录订单日志
|
||||||
TradeOrderLogUtils.setOrderInfo(order.getId(), order.getStatus(), order.getStatus(),
|
TradeOrderLogUtils.setOrderInfo(order.getId(), order.getStatus(), order.getStatus(),
|
||||||
|
@ -957,7 +957,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
||||||
// 特殊:因为订单支持 AfterSale 单个售后退款,也支持整单退款,所以需要通过 order- 进行下区分
|
// 特殊:因为订单支持 AfterSale 单个售后退款,也支持整单退款,所以需要通过 order- 进行下区分
|
||||||
// 具体可见 AfterSaleController 的 updateAfterSaleRefunded 方法
|
// 具体可见 AfterSaleController 的 updateAfterSaleRefunded 方法
|
||||||
.setMerchantRefundId("order-" + order.getId())
|
.setMerchantRefundId("order-" + order.getId())
|
||||||
.setReason(TradeOrderCancelTypeEnum.COMBINATION_CLOSE.getName()).setPrice(order.getPayPrice())); // 价格信息
|
.setReason(TradeOrderCancelTypeEnum.COMBINATION_CLOSE.getName()).setPrice(order.getPayPrice())).checkError(); // 价格信息
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -168,7 +168,7 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
|
||||||
.addMessage("character_string1", String.valueOf(payOrderId)) // 支付单编号
|
.addMessage("character_string1", String.valueOf(payOrderId)) // 支付单编号
|
||||||
.addMessage("amount2", fenToYuanStr(walletRecharge.getTotalPrice())) // 充值金额
|
.addMessage("amount2", fenToYuanStr(walletRecharge.getTotalPrice())) // 充值金额
|
||||||
.addMessage("time3", LocalDateTimeUtil.formatNormal(walletRecharge.getCreateTime())) // 充值时间
|
.addMessage("time3", LocalDateTimeUtil.formatNormal(walletRecharge.getCreateTime())) // 充值时间
|
||||||
.addMessage("phrase4", "充值成功")); // 充值状态
|
.addMessage("phrase4", "充值成功")).checkError(); // 充值状态
|
||||||
|
|
||||||
// 2. 调用接口上传虚拟物品发货信息
|
// 2. 调用接口上传虚拟物品发货信息
|
||||||
// 注意:只有微信小程序支付的订单,才需要同步
|
// 注意:只有微信小程序支付的订单,才需要同步
|
||||||
|
@ -182,7 +182,7 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
|
||||||
.setItemDesc(payOrder.getSubject())
|
.setItemDesc(payOrder.getSubject())
|
||||||
.setLogisticsType(SocialWxaOrderUploadShippingInfoReqDTO.LOGISTICS_TYPE_VIRTUAL); // 虚拟物品发货类型
|
.setLogisticsType(SocialWxaOrderUploadShippingInfoReqDTO.LOGISTICS_TYPE_VIRTUAL); // 虚拟物品发货类型
|
||||||
try {
|
try {
|
||||||
socialClientApi.uploadWxaOrderShippingInfo(UserTypeEnum.MEMBER.getValue(), reqDTO);
|
socialClientApi.uploadWxaOrderShippingInfo(UserTypeEnum.MEMBER.getValue(), reqDTO).checkError();
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.error("[sendWalletRechargerPaidMessage][订单({}) 上传订单物流信息到微信小程序失败]", payOrder, ex);
|
log.error("[sendWalletRechargerPaidMessage][订单({}) 上传订单物流信息到微信小程序失败]", payOrder, ex);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue