Update file index.ts
This commit is contained in:
parent
42613b5c89
commit
7a138b49a5
@ -61,38 +61,15 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR
|
||||
|
||||
if (error) {
|
||||
void reply.status(400);
|
||||
console.info("this 1");
|
||||
return error;
|
||||
}
|
||||
|
||||
for (const privilege of requestBody.privilegies) {
|
||||
if (!Types.ObjectId.isValid(privilege.privilegeId)) {
|
||||
void reply.status(404);
|
||||
console.info("this 2");
|
||||
return new Error(`privilege id <${privilege.privilegeId}> invalid`);
|
||||
}
|
||||
}
|
||||
console.info("this 3");
|
||||
|
||||
// const privilegiesMap = new Map(requestBody.privilegies.map((privilege) => [privilege.privilegeId, privilege]));
|
||||
// const privilegeIDs = requestBody.privilegies.map(({ privilegeId }) => privilegeId);
|
||||
// const privilegies = await PrivilegeModel.find({ _id: privilegeIDs }).lean();
|
||||
// console.info("this 4", privilegies);
|
||||
|
||||
// const cleanPrivilegies = privilegies.map<Omit<Privilege, keyof Eloquent>>((privilege) => {
|
||||
// const currentPrivilege = privilegiesMap.get(privilege._id.toString());
|
||||
|
||||
// return {
|
||||
// name: privilege.name,
|
||||
// privilegeId: privilege.privilegeId,
|
||||
// serviceKey: privilege.serviceKey,
|
||||
// description: privilege.description,
|
||||
// amount: currentPrivilege?.amount ?? 0,
|
||||
// type: privilege.type,
|
||||
// value: privilege.value,
|
||||
// price: privilege.price,
|
||||
// };
|
||||
// });
|
||||
|
||||
const newTariff = new TariffModel({
|
||||
name: requestBody.name,
|
||||
@ -100,9 +77,10 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR
|
||||
isCustom: requestBody.isCustom,
|
||||
privilegies: requestBody.privilegies,
|
||||
});
|
||||
console.info("this 5");
|
||||
|
||||
await newTariff.save();
|
||||
|
||||
//return newTariff.save();
|
||||
return newTariff;
|
||||
};
|
||||
|
||||
export const replaceTariff = async (request: ReplaceTariffRequest, reply: FastifyReply) => {
|
||||
|
Loading…
Reference in New Issue
Block a user