fix(#4948): Refactor common logic between operator and platformcontroller
9 files changed