import request from '../../utils/request';
|
import { _ROBOTAXI_HOST } from '../../constants/api';
|
import { withApiLog } from '../utils/api-logger';
|
import type {
|
QueryCabinFragranceResponse,
|
SetCabinFragrancePayload
|
} from './types/fragrance';
|
|
// 查询车载香氛状态(总开关、当前香型、可用香型列表)
|
export const queryCabinFragrance = async (
|
orderId: string
|
): Promise<QueryCabinFragranceResponse> => {
|
const payload = { orderId };
|
return withApiLog('查询车载香氛状态', payload, request({
|
url: _ROBOTAXI_HOST + '/vehicleConvoy/base/v1/mini-program/cabin/fragrance',
|
method: 'GET',
|
payload
|
}, true));
|
};
|
|
// 设置车载香氛(聚合下发开关状态,开启时同时下发香型通道)
|
export const setCabinFragrance = async (
|
payload: SetCabinFragrancePayload
|
): Promise<void> => {
|
return withApiLog('设置车载香氛', payload, request({
|
url: _ROBOTAXI_HOST + '/vehicleConvoy/base/v1/mini-program/cabin/fragrance',
|
method: 'POST',
|
payload,
|
skipException: true
|
}, true));
|
};
|