Commit 26efc126 by jaymehta

changes

1 parent bc6ae555
...@@ -110,13 +110,13 @@ module.exports = createCoreController("api::experience.experience", () => ({ ...@@ -110,13 +110,13 @@ module.exports = createCoreController("api::experience.experience", () => ({
// throw new ValidationError("Vendor is a mandatory field."); // throw new ValidationError("Vendor is a mandatory field.");
// } // }
console.log("ctx>", ctx.request.body); console.log("ctx>", ctx.request.body);
if (!ctx.request.body.data.pincode) { if (!ctx.request.body.data.data.pincode) {
throw new ValidationError("Pincode is a mandatory field."); throw new ValidationError("Pincode is a mandatory field.");
} }
if (!ctx.request.body.data.subCategory) { if (!ctx.request.body.data.data.subCategory) {
throw new ValidationError("Subcategory is a mandatory field"); throw new ValidationError("Subcategory is a mandatory field");
} }
if (!ctx.request.body.data.category) { if (!ctx.request.body.data.data.category) {
throw new ValidationError("Category is a mandatory field"); throw new ValidationError("Category is a mandatory field");
} }
console.log("subcategoyr", ctx.params); console.log("subcategoyr", ctx.params);
...@@ -127,57 +127,57 @@ module.exports = createCoreController("api::experience.experience", () => ({ ...@@ -127,57 +127,57 @@ module.exports = createCoreController("api::experience.experience", () => ({
.findOne({ .findOne({
where: { where: {
name: { name: {
$eq: ctx.request.body.data.subCategory, $eq: ctx.request.body.data.data.subCategory,
}, },
}, },
}); });
const category = await strapi.query("api::categorie.categorie").findOne({ const category = await strapi.query("api::categorie.categorie").findOne({
where: { where: {
name: { name: {
$eq: ctx.request.body.data.category, $eq: ctx.request.body.data.data.category,
}, },
}, },
}); });
console.log( console.log(
"ctx.request.body.data.activityId", "ctx.request.body.data.data.activityId",
ctx.request.body.data.activityId ctx.request.body.data.data.activityId
); );
const updatedExperience = await strapi const updatedExperience = await strapi
.query("api::experience.experience") .query("api::experience.experience")
.update( .update(
{ id }, { id },
{ {
name: ctx.request.body.data.name, name: ctx.request.body.data.data.name,
description: ctx.request.body.data.description, description: ctx.request.body.data.data.description,
pricePerPerson: ctx.request.body.data.pricePerPerson, pricePerPerson: ctx.request.body.data.data.pricePerPerson,
address: ctx.request.body.data.address, address: ctx.request.body.data.data.address,
masterPincode: ctx.request.body.data.pincode.id, masterPincode: ctx.request.body.data.data.pincode.id,
minimumDuration: ctx.request.body.data.minimumDuration, minimumDuration: ctx.request.body.data.data.minimumDuration,
maximumDuration: ctx.request.body.data.maximumDuration, maximumDuration: ctx.request.body.data.data.maximumDuration,
duration: ctx.request.body.data.duration, duration: ctx.request.body.data.data.duration,
ageLowerLimit: ctx.request.body.data.ageLowerLimit, ageLowerLimit: ctx.request.body.data.data.ageLowerLimit,
ageNotes: ctx.request.body.data.ageNotes, ageNotes: ctx.request.body.data.data.ageNotes,
phoneNumber: ctx.request.body.data.phoneNumber, phoneNumber: ctx.request.body.data.data.phoneNumber,
minGroupSize: ctx.request.body.data.minGroupSize, minGroupSize: ctx.request.body.data.data.minGroupSize,
maxGroupSize: ctx.request.body.data.maxGroupSize, maxGroupSize: ctx.request.body.data.data.maxGroupSize,
activityType: ctx.request.body.data.activityType, activityType: ctx.request.body.data.data.activityType,
link: ctx.request.body.data.link, link: ctx.request.body.data.data.link,
cancellationPolicy: ctx.request.body.data.cancellationPolicy, cancellationPolicy: ctx.request.body.data.data.cancellationPolicy,
// vendor: ctx.request.body.data.vendor.id, // vendor: ctx.request.body.data.data.vendor.id,
subCategory: subCategory.id, subCategory: subCategory.id,
category: category.id, category: category.id,
giftSomeone: ctx.request.body.data.giftSomeone, giftSomeone: ctx.request.body.data.data.giftSomeone,
fromDate: ctx.request.body.data.fromDate, fromDate: ctx.request.body.data.data.fromDate,
toDate: ctx.request.body.data.toDate, toDate: ctx.request.body.data.data.toDate,
fromTime: ctx.request.body.data.fromTime, fromTime: ctx.request.body.data.data.fromTime,
toTime: ctx.request.body.data.toTime, toTime: ctx.request.body.data.data.toTime,
offers: ctx.request.body.data.offers, offers: ctx.request.body.data.data.offers,
rating: ctx.request.body.data.rating, rating: ctx.request.body.data.data.rating,
contactPersonForActivity: contactPersonForActivity:
ctx.request.body.data.contactPersonForActivity, ctx.request.body.data.data.contactPersonForActivity,
contactPersonForBooking: contactPersonForBooking:
ctx.request.body.data.contactPersonForBooking, ctx.request.body.data.data.contactPersonForBooking,
...ctx.request.body.data.daysBoolean, ...ctx.request.body.data.data.daysBoolean,
} }
); );
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!