ab-plugin-trade-track@日志链路追踪
# ab-plugin-trade-track@日志链路追踪
1.引入
import { TradeTrack } from "@agree/ab-plugin-trade-track";
2.事件方法的使用
# getTradeId --申请tradeId
支持柜面渠道
let result = await TradeTrack.getTradeId("T1001");
this.tradeId1 = result.tradeId;
let childResult = await TradeTrack.getTradeId("T1001",this.tradeId1)
this.childTradeId = childResult.tradeId
- 参数列表:
参数 | 类型 | 必填参数 | 默认值 | 说明 |
---|---|---|---|---|
tradeId | string | x | x | 交易ID |
tradeName | string | √ | x | 交易名称 |
- 返回值:
Object
参数 | 类型 | 说明 |
---|---|---|
res.result | string | 返回的交易ID |
对应柜面原SDK: TradeTrack.getTradeId(tradeName,tradeId)
# getRequestId --根据tradeId申请requestId
支持柜面渠道
let result1 = await TradeTrack.getRequestId(this.tradeId1);
this.requestId1 = result1.requestId;
- 参数列表:
参数 | 类型 | 必填参数 | 默认值 | 说明 |
---|---|---|---|---|
tradeId | string | √ | x | 交易ID |
- 返回值:
Object
参数 | 类型 | 说明 |
---|---|---|
res.result | string | 返回对应ID |
对应柜面原SDK: TradeTrack.getRequestId(tradeId)
# remove --清除tradeId
支持柜面渠道
let result1 = await TradeTrack.remove(this.tradeId1);
- 参数列表:
参数 | 类型 | 必填参数 | 默认值 | 说明 |
---|---|---|---|---|
tradeId | string | √ | x | 交易ID |
- 返回值:
Object
参数 | 类型 | 说明 |
---|---|---|
res.result | string | success,代表删除成功 |
对应柜面原SDK: TradeTrack.remove(tradeId)