简体中文
price-service.mdRenderBefore.isGetRealPrice
约 215 字小于 1 分钟
2026-05-08
执行时机
复制映射草稿箱时,判断是否需要执行取价服务
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| param | 参数对象 | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| getRealPrice | 是否需要执行取价服务 | Boolean |
说明
- 该钩子在复制映射草稿箱时触发,用于判断是否需要执行取价服务。
- 可用于根据特定业务逻辑决定是否执行取价服务。
- 当返回的
getRealPrice为true时,系统将执行取价服务。 - 如果返回的
getRealPrice为false,则跳过取价服务。
代码示例
export default class Plugin {
apply() {
return [{
event: "price-service.mdRenderBefore.isGetRealPrice",
functional: this.isGetRealPrice.bind(this)
},
];
}
async isGetRealPrice(context){
let { param } = context;
let needPriceService = true;
// 根据参数中的特定条件判断是否需要取价
if(param) {
// 如果是特定类型的草稿,需要取价
}
return {
getRealPrice: needPriceService
};
}
}