|
|
|
@ -601,7 +601,7 @@ const {Storage} = require('@google-cloud/storage');
|
|
|
|
|
const { Supplier, profilePictureSupplier } = require("./models/supplier");
|
|
|
|
|
const multer = require('fastify-multer');
|
|
|
|
|
const { ProfilePictureInstall, Install } = require("./models/store.js");
|
|
|
|
|
const { TeamMemberProfilePicture, CompanyProfilePicture, Deparments } = require("./models/Department.js");
|
|
|
|
|
const { TeamMemberProfilePicture, CompanyProfilePicture, Deparments, IndianLocations } = require("./models/Department.js");
|
|
|
|
|
fastify.register(require('fastify-formbody'));
|
|
|
|
|
// fastify.register(multer.contentParser);
|
|
|
|
|
// const multipart = require('fastify-multipart');
|
|
|
|
@ -1354,7 +1354,159 @@ fastify.post("/api/teamMemberLogin", {
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
fastify.post("/add-states", async (request, reply) => {
|
|
|
|
|
try {
|
|
|
|
|
const statesData = [
|
|
|
|
|
{
|
|
|
|
|
state: "Andhra Pradesh",
|
|
|
|
|
majorCities: [
|
|
|
|
|
"Adoni", "Amaravati", "Anantapur", "Chandragiri", "Chittoor",
|
|
|
|
|
"Guntur", "Kadapa", "Kakinada", "Kurnool", "Machilipatnam",
|
|
|
|
|
"Rajahmundry", "Tirupati", "Vijayawada", "Visakhapatnam", "Vizianagaram"
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Arunachal Pradesh",
|
|
|
|
|
majorCities: ["Itanagar", "Naharlagun", "Tawang", "Pasighat", "Ziro"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Assam",
|
|
|
|
|
majorCities: ["Guwahati", "Dibrugarh", "Silchar", "Jorhat", "Tezpur"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Bihar",
|
|
|
|
|
majorCities: ["Patna", "Gaya", "Bhagalpur", "Muzaffarpur", "Purnia"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Chhattisgarh",
|
|
|
|
|
majorCities: ["Raipur", "Bhilai", "Bilaspur", "Durg", "Korba"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Goa",
|
|
|
|
|
majorCities: ["Panaji", "Margao", "Vasco da Gama", "Mapusa"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Gujarat",
|
|
|
|
|
majorCities: ["Ahmedabad", "Surat", "Vadodara", "Rajkot", "Bhavnagar"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Haryana",
|
|
|
|
|
majorCities: ["Chandigarh", "Faridabad", "Gurugram", "Hisar", "Panipat"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Himachal Pradesh",
|
|
|
|
|
majorCities: ["Shimla", "Manali", "Dharamshala", "Mandi", "Solan"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Jharkhand",
|
|
|
|
|
majorCities: ["Ranchi", "Jamshedpur", "Dhanbad", "Bokaro", "Hazaribagh"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Karnataka",
|
|
|
|
|
majorCities: ["Bengaluru", "Mysuru", "Hubballi", "Mangaluru", "Belagavi"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Kerala",
|
|
|
|
|
majorCities: ["Thiruvananthapuram", "Kochi", "Kozhikode", "Thrissur", "Alappuzha"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Madhya Pradesh",
|
|
|
|
|
majorCities: ["Bhopal", "Indore", "Gwalior", "Jabalpur", "Ujjain"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Maharashtra",
|
|
|
|
|
majorCities: ["Mumbai", "Pune", "Nagpur", "Nashik", "Aurangabad"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Manipur",
|
|
|
|
|
majorCities: ["Imphal", "Bishnupur", "Thoubal", "Churachandpur"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Meghalaya",
|
|
|
|
|
majorCities: ["Shillong", "Tura", "Jowai", "Nongstoin"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Mizoram",
|
|
|
|
|
majorCities: ["Aizawl", "Lunglei", "Champhai", "Serchhip"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Nagaland",
|
|
|
|
|
majorCities: ["Kohima", "Dimapur", "Mokokchung", "Tuensang"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Odisha",
|
|
|
|
|
majorCities: ["Bhubaneswar", "Cuttack", "Rourkela", "Berhampur", "Sambalpur"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Punjab",
|
|
|
|
|
majorCities: ["Chandigarh", "Ludhiana", "Amritsar", "Jalandhar", "Patiala"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Rajasthan",
|
|
|
|
|
majorCities: ["Jaipur", "Jodhpur", "Udaipur", "Kota", "Ajmer"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Sikkim",
|
|
|
|
|
majorCities: ["Gangtok", "Namchi", "Mangan", "Gyalshing"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Tamil Nadu",
|
|
|
|
|
majorCities: ["Chennai", "Coimbatore", "Madurai", "Tiruchirappalli", "Salem"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Telangana",
|
|
|
|
|
majorCities: ["Hyderabad", "Warangal", "Nizamabad", "Karimnagar", "Khammam"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Tripura",
|
|
|
|
|
majorCities: ["Agartala", "Udaipur", "Dharmanagar", "Kailashahar"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Uttar Pradesh",
|
|
|
|
|
majorCities: ["Lucknow", "Kanpur", "Varanasi", "Agra", "Meerut"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Uttarakhand",
|
|
|
|
|
majorCities: ["Dehradun", "Haridwar", "Nainital", "Rishikesh"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "West Bengal",
|
|
|
|
|
majorCities: ["Kolkata", "Howrah", "Durgapur", "Siliguri", "Asansol"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Andaman and Nicobar Islands",
|
|
|
|
|
majorCities: ["Port Blair"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Chandigarh",
|
|
|
|
|
majorCities: ["Chandigarh"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Dadra and Nagar Haveli and Daman and Diu",
|
|
|
|
|
majorCities: ["Daman", "Diu", "Silvassa"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Lakshadweep",
|
|
|
|
|
majorCities: ["Kavaratti"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Delhi",
|
|
|
|
|
majorCities: ["New Delhi"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
state: "Puducherry",
|
|
|
|
|
majorCities: ["Puducherry", "Karaikal", "Mahe", "Yanam"],
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
await IndianLocations.deleteMany();
|
|
|
|
|
await IndianLocations.insertMany(statesData);
|
|
|
|
|
|
|
|
|
|
reply.send({ message: "✅ All states added successfully!" });
|
|
|
|
|
} catch (error) {
|
|
|
|
|
reply.status(500).send({ error: "❌ Error inserting states: " + error });
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// Run the server!
|
|
|
|
|
const start = async () => {
|
|
|
|
|