|
|
@@ -96,6 +96,17 @@ export class HuaweiChannelHandler implements ChannelHandler {
|
|
|
return await meituanHandler.handleLogin(ctx, meituanConfig);
|
|
|
}
|
|
|
|
|
|
+ // platform=tbminiapp 时使用淘宝渠道配置
|
|
|
+ if (platform === 'tbminiapp') {
|
|
|
+ const taobaoConfig = ChannelConfigManager.getConfig(19);
|
|
|
+ if (!taobaoConfig) {
|
|
|
+ logger.error("淘宝渠道配置不存在");
|
|
|
+ return { code: -1, msg: "渠道配置错误", data: null };
|
|
|
+ }
|
|
|
+ logger.info("channelId=17, platform=tbminiapp, 使用淘宝渠道配置处理登录");
|
|
|
+ config = taobaoConfig;
|
|
|
+ }
|
|
|
+
|
|
|
const { token } = data;
|
|
|
|
|
|
// 验证必要参数
|
|
|
@@ -321,6 +332,17 @@ export class HuaweiChannelHandler implements ChannelHandler {
|
|
|
return await meituanHandler.handlePayment(ctx, meituanConfig);
|
|
|
}
|
|
|
|
|
|
+ // platform=tbminiapp 时使用淘宝渠道配置
|
|
|
+ if (platform === 'tbminiapp') {
|
|
|
+ const taobaoConfig = ChannelConfigManager.getConfig(19);
|
|
|
+ if (!taobaoConfig) {
|
|
|
+ logger.error("淘宝渠道配置不存在");
|
|
|
+ return { code: 1, msg: "渠道配置错误" };
|
|
|
+ }
|
|
|
+ logger.info("channelId=17, platform=tbminiapp, 使用淘宝渠道配置处理支付回调");
|
|
|
+ config = taobaoConfig;
|
|
|
+ }
|
|
|
+
|
|
|
// 1. 验证必要参数
|
|
|
const requiredParams = ['app_id', 'user_id', 'server_id', 'role_id', 'cp_order_id',
|
|
|
'cs_order_no', 'cs_trade_no', 'pay_amount', 'swap_coin_num',
|