mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-25 00:15:06 +08:00
【代码评审】SYSTEM:订阅消息
This commit is contained in:
@ -11,6 +11,7 @@ public interface MessageTemplateConstants {
|
||||
|
||||
String PAY_WALLET_CHANGE = "充值成功通知";
|
||||
|
||||
// TODO @puhui999:这种建议不枚举,直接写~嘿嘿。
|
||||
/**
|
||||
* 充值成功通知模版参数
|
||||
*
|
||||
|
@ -11,6 +11,7 @@ import java.util.Map;
|
||||
|
||||
import static cn.iocoder.yudao.module.pay.enums.MessageTemplateConstants.PAY_WALLET_CHANGE;
|
||||
|
||||
// TODO @puhui999:建议可以先直接调用,不要新建一个 client。
|
||||
/**
|
||||
* 订阅消息
|
||||
*
|
||||
|
@ -139,8 +139,10 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
|
||||
sendPayWalletChangeMessage(payOrderId, walletRecharge);
|
||||
}
|
||||
|
||||
// TODO @puhui999:发送,使用异步发送;@Async
|
||||
private void sendPayWalletChangeMessage(Long payOrderId, PayWalletRechargeDO walletRecharge) {
|
||||
PayWalletDO wallet = payWalletService.getWallet(walletRecharge.getWalletId());
|
||||
// TODO @puhui999:可以使用 MapUtil.builder();另外,不应该是并发 hashmap 哈
|
||||
Map<String, String> messages = MapUtil.newConcurrentHashMap(4);
|
||||
messages.put(MessageTemplateConstants.PayWalletChangeTemplateParams.NO, String.valueOf(payOrderId));
|
||||
messages.put(MessageTemplateConstants.PayWalletChangeTemplateParams.PRICE,
|
||||
|
Reference in New Issue
Block a user