Have you had an EGD to see if there is Barrett's? I got Barrett's from acid reflux. Here is what I did for it and no longer have any sign Barrett's. Raise the head of your bed 6". Stop eating 3-4 hrs before bedtime. No fried foods or fatty foods. Limit processed meats and food. No eating out. No smoking. No vinegar based products. No fruit juices. The only drinks I have are water, unsweetened almond milk which is alkaline, decaffeinated green tea, low acid healthwise coffee with almond milk as a creamer. I use no pepper or spices.No chocolate or mint. Pink himalayan salt is ok. Baked fish is good and chicken breast no skin. Steamed broccoli, spinach, brussel sprouts, cauliflower are good. I have a fruit smoothie everyday which is a banana, blueberries, raspberries, and almond milk which neutralizes the acid of the berries.
Mixed melon chunks are good too. I bought the book "The acid watcher diet" which has a 28 day reflux prevention and healing program.
I would try it before having surgery. Good luck trying to prevent reflux.