Signed-off-by: weidongkl <weidong@uniontech.com> (cherry picked from commit 6159834b588d2a840a302f99c0413a0519078a26)