Hello from MCP server
// {
// "collection": "menus",
// "data": {
// "name": "Waste System Rejuvenation",
// "refId": "PA1_menu",
// "refs": [
// {
// "collection": "books",
// "refIds": [
// "tnfrLegacyPlumbing"
// ]
// }
// ]
// },
// "operation": "create"
// },
const getChange = (code) => {
return {
collection: "problems",
operation: "create",
data: {
name: code[1],
refId: `${code[0]}_problem`,
refs: [
{
collection: "menus",
refIds: [`${code[0]}_menu`],
},
],
},
};
};
export const getProblems = (menus) => {
const problems = [];
for (const code of serviceCodes) {
if (menus.includes(`${code[0]}_menu`)) {
problems.push(getChange(code));
} else {
console.log("Menu not found", code[0]);
}
}
return problems;
};
const serviceCodes = [
["PA1", "Fixture Drain Cleaning Interior"],
["PA4", "Main Line Drain Cleaning Exterior Without Cleanout"],
["PA7", "Main Line Drain Cleaning Exterior With Cleanout"],
["PA10", "Slow Drain Chemical Cleaning/Treatment"],
["PB1", "Pressure Regulator Valve"],
["PB4", "Expansion Tank"],
[
"PC1",
"Basic Repair - Section Toilet Repairs (Float / Flapper / Lever / Fill Valve)",
],
["PC9", "Replacement Toilet - Level 1 (Standard toilet)"],
["PD1", "Lift Station"],
["PD26", "Lift Station"],
["PD3", "Sump Pump"],
["PD7", "Sump Pump Battery Back-up Option"],
["PD11", "Battery Back-up Sump Pump- Level 1"],
["PD5", "Condensate Pump"],
["PD13", "Hot Water Circulator Pumps - Repairs"],
["PD16", "Hot Water Circulator Pumps - Install"],
["PE1", "Gas Water Heater - 30 Gallon"],
["PE2", "Gas Water Heater - 40 Gallon"],
["PE3", "Gas Water Heater - 50 Gallon"],
["PE5", "Gas Water Heater - 75 Gallon"],
["PE6", "Electric Water Heater - 30 Gallon"],
["PE7", "Electric Water Heater - 40 Gallon"],
["PE8", "Electric Water Heater - 50 Gallon"],
["PE10", "Electric Water Heater - 80 Gallon"],
["PE11", "Tankless Gas Water Heater"],
["PE75", "Tankless Electric Water Heater"],
["PE12", "Gas Water Heater Repairs"],
["PE14", "Electric Water Heater Repairs"],
["PE24", "Tankless Water Heater Repairs"],
["PE28", "Tankless Flush"],
["PE69", "Tanked Gas Water Heater Flush"],
["PE72", "Tanked Electric Water Heater Flush - Level 1"],
["PE30", "Mixing Valve / Tempering System"],
["PE16", "Gas Power vented Water Heater - 40 Gallon"],
["PE17", "Gas Power vented Water Heater - 50 Gallon"],
["PE18", "Gas Power vented Water Heater - 75 Gallon"],
["PE26", "Gas Direct Vent Water Heater - 40 Gallon"],
["PE27", "Gas Direct Vent Water Heater - 50 Gallon"],
["PE20", "Little Electric Water Heater"],
["PE22", "Insta Hot"],
// ["PE32", "Specialty Water Heaters (Indirect / Hybrid)"],
["PE80", "Heat Pump Water Heater"],
["PE83", "Indirect Water Heater"],
// ["PF1", "Tub / Shower Mixer Valve - Repair"],
["PF15", "Install (Homeowner Supplied) Lav/Vanity Faucet"],
["PF17", "Tub Mixer Valve - Replacement"],
["PF22", "Tub Mixer Valve - Repair - Level 1"],
["PF27", "Freestanding Shower Mixer Valve Replacement"],
["PF32", "Freestanding Shower Mixer Valve Repair"],
["PF37", "Tub and Shower Combo Mixer Valve Replacement"],
["PF42", "Tub and Shower Mixer Valve Repair"],
["PF8", "Tub Waste / Overflow"],
["PF4", "Vanity Faucet"],
["PF47", "Vanity Faucet Repair"],
["PF14", "Vanity Under Sink Repair - Level 1"],
["PG1", "Kitchen Faucet"],
[
"PG11",
"Kitchen Faucet Repair - Seats, Springs, Washers, O-rings, Etc. Simple Leak Repair",
],
["PG14", "Kitchen Under Sink Repair"],
["PG12", "Install (Homeowner Supplied) Kitchen Faucet"],
["PG3", "Disposal"],
["PG7", "Air Gap Installation / Repair"],
["PH1", "Hose Bibs"],
["PH30", "Yard Hydrant"],
["PH23", "Water Meter Replacement"],
["PH5", "Supply Line Replacement"],
["PH7", "Shut Offs and Water Stop Replacement"],
["PH9", "Appliance Water Line Hookups (Ice Makers / Dishwashers / Etc.)"],
["PH3", "Ice Maker Water Line"],
["PH12", "Laundry Sink - Level 1 - Repair"],
["PH15", "Appliance Gas Line"],
["PH18", "Gas Log Repairs"],
["PH28", "Washer Box and Laundry Upgrade"],
["PI1", "Water Pipe Leak Repairs"],
["PI10", "Water Pipe Leak Repairs"],
["PI11", "Water Main Replacement"],
["PI20", "Water Main Replacement"],
["PJ1", "In Line Water Filtration System"],
["PK1", "Gas Leak Search and Repair"],
["PK10", "Gas Leak Search and Repair"],
["PK11", "Appliance Gas Line"],
["PK14", "Gas Log Repairs"],
["PL1", "Drain Leak Search and Repair"],
["PL10", "Drain Leak Search and Repair"],
["PN1", "Water Softener Repair"],
["PN4", "Water Softener OR Filtration Installation"],
["PN13", "Water Softener OR Filtration Installation"],
["PO1", "Well Pump Replacement"],
["PO5", "Well Pump Repair"],
["PO9", "Pressure Tank Replacement - Level 1 (Up to 2.5 bath home)"],
["PO12", "Well System Re-Pipe - Level 1 (Up to 10 feet)"],
["PO21", "Well System Re-Pipe - Level 10 (Up to 100 feet)"],
["PO22", "Pit-Less Adapter Install/Replace"],
["PO27", "Pump Diagnostics & Service"],
["PO32", "Cycle Stop Repair/Replace"],
["PO37", "Submersible Well Pump Replacement"],
["PO46", "Submersible Well Pump Replacement"],
["PO47", "Jet Pump Well Pump Replacement"],
["PO56", "Jet Pump Well Pump Replacement"],
[
"PO57",
"Bladder Tank Replacement - Level 1 - (Up to $650 Primary Part Cost)",
],
["PP1", "Frozen Water Lines"],
["PP10", "Frozen Water Lines"],
["PP11", "Winterization"],
["PQ1", "R.P.Z. Backflow Preventer / Boilers"],
["PQ3", "R.P.Z. Commercial Backflow - Rebuild / Replace"],
["PQ6", "R.P.Z. Commercial Backflow Service and Upgrade"],
["PR1", "Jetting"],
["PR6", "Sewer Line Repair/Replacement"],
["PT1", "Flue Repair"],
["PT6", "Bath Exhaust Fan Replace"],
["PT9", "Bath Exhaust Fan Installation"],
["PT12", "Dryer Vent Cleaning"],
["PT17", "Dryer Vent Installation - Level 1 (up to 15 feet)"],
["PT22", "Vent Stack Replacement"],
["PT31", "Vent Stack Replacement"],
["PT32", "Air Admittance Valve (AAV) Install/Replace"],
];