Update file index.ts
This commit is contained in:
parent
0b456a0460
commit
42613b5c89
@ -74,31 +74,31 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR
|
|||||||
}
|
}
|
||||||
console.info("this 3");
|
console.info("this 3");
|
||||||
|
|
||||||
const privilegiesMap = new Map(requestBody.privilegies.map((privilege) => [privilege.privilegeId, privilege]));
|
// const privilegiesMap = new Map(requestBody.privilegies.map((privilege) => [privilege.privilegeId, privilege]));
|
||||||
const privilegeIDs = requestBody.privilegies.map(({ privilegeId }) => privilegeId);
|
// const privilegeIDs = requestBody.privilegies.map(({ privilegeId }) => privilegeId);
|
||||||
const privilegies = await PrivilegeModel.find({ _id: privilegeIDs }).lean();
|
// const privilegies = await PrivilegeModel.find({ _id: privilegeIDs }).lean();
|
||||||
console.info("this 4", privilegies);
|
// console.info("this 4", privilegies);
|
||||||
|
|
||||||
const cleanPrivilegies = privilegies.map<Omit<Privilege, keyof Eloquent>>((privilege) => {
|
// const cleanPrivilegies = privilegies.map<Omit<Privilege, keyof Eloquent>>((privilege) => {
|
||||||
const currentPrivilege = privilegiesMap.get(privilege._id.toString());
|
// const currentPrivilege = privilegiesMap.get(privilege._id.toString());
|
||||||
|
|
||||||
return {
|
// return {
|
||||||
name: privilege.name,
|
// name: privilege.name,
|
||||||
privilegeId: privilege.privilegeId,
|
// privilegeId: privilege.privilegeId,
|
||||||
serviceKey: privilege.serviceKey,
|
// serviceKey: privilege.serviceKey,
|
||||||
description: privilege.description,
|
// description: privilege.description,
|
||||||
amount: currentPrivilege?.amount ?? 0,
|
// amount: currentPrivilege?.amount ?? 0,
|
||||||
type: privilege.type,
|
// type: privilege.type,
|
||||||
value: privilege.value,
|
// value: privilege.value,
|
||||||
price: privilege.price,
|
// price: privilege.price,
|
||||||
};
|
// };
|
||||||
});
|
// });
|
||||||
|
|
||||||
const newTariff = new TariffModel({
|
const newTariff = new TariffModel({
|
||||||
name: requestBody.name,
|
name: requestBody.name,
|
||||||
price: requestBody.price,
|
price: requestBody.price,
|
||||||
isCustom: requestBody.isCustom,
|
isCustom: requestBody.isCustom,
|
||||||
privilegies: cleanPrivilegies,
|
privilegies: requestBody.privilegies,
|
||||||
});
|
});
|
||||||
console.info("this 5");
|
console.info("this 5");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user