Signed-off-by: xuyuchao <xu.yuchao@xfusion.com> (cherry picked from commit 0316ace39a88d71c879564332c860f42a9f2145d)