有代码么,这个逻辑感觉看不太懂