fix bug for : msg 工厂