Have you considered that there is something wrong with your back logic? This set of return logic can be used under most conditions, but the adaptation of some third-party software is very bad. How do you standardize developers to use this back logic reasonably?