The application provides a method for detecting psychotropic drugs in environmental
sludge based on acid pretreatment, which comprises the following steps: S1: obtaining a
sludge sample to be detected, performing pressurized fluid extraction on the
sludge sample to be detected after freeze-
drying to obtain an extraction solution, performing
solid-phase extraction on the extraction solution to obtain an eluate, and redissolving the eluate to obtain a solution to be detected, wherein the pressurized fluid extraction is performed under the condition of 5 ‰
formic acid water without heating; and S2: performing
liquid chromatography mass spectrometry on the solution to be detected to obtain a
mass spectrum, wherein the
psychotropic drug is one of eptazocine,
codeine, AMP, MAMP, MDA, monoacetylmorphine, MDMA, PMMA,
fentanyl, norfentanyl,
ketamine, norfentanyl, benzoyl eptazocine, cocaine and
tramadol, and the method realizes detection of multiple psychotropic drugs in environmental sludge.