A gastrointestinal tract diagnosis device comprising: an endoscope (10), having a magnetic plate (11) with a first magnetic pole (111) and a second magnetic pole (112) a magnetic control device (20) including a magnetic stick (21) with a first electrical magnetic pole (211) and a second electric magnetic pole (212), a magnetic force output module (22) causing a predetermined force on the first magnetic pole (111) and the second magnetic pole (112) by outputting a predetermined current and a magnetic force feedback module (23), wherein the predetermined force is applied to the magnetic plate (11) to control the movement of the endoscope (10) the magnetic plate (11) causes a feedback magnetic force to a sensor in the magnetic stick (21) and changes the predetermined current to an offset current, and the offset current is corrected back to the predetermined current by the magnetic force feedback module (23), so as to improve the movement control of the endoscope (10). A control method based on the above disclosure is provided, too.