Rotating machinery forms the critical backbone of infrastructure in a sustainable city, with bearings playing a pivotal role as key mechanical transmission components. Therefore, the health status of these bearings directly influences the safe operation of the infrastructure. Accurate and reliable diagnosis of defects in these components minimizes downtime, reduces maintenance costs, and prevents major accidents, ultimately providing insights in the construction and management of a sustainable city. Typically, in actual industrial scenarios, varying working conditions and various types of machines can result in significant discrepancies in the distribution of sample data. Moreover, the non-negligible noise may degrade the diagnostic performance. Therefore, realizing an accurate and reliable bearing diagnosis considering the cross-domain and noise environment remains a challenge. Leveraging the merits of information fusion and multi-source domain transfer learning, this article proposes a multi-source domain feature-decision dual fusion adversarial transfer network (DFATN) to break through the aforesaid limitations. Initially, an adversarial transfer framework is developed, incorporating novel feature matching evaluation and joint distribution difference losses. This framework is designed to facilitate the learning of feature invariants across domains and to enhance the sharing of domain-specific knowledge, even in noise. Relying on channel-spatial interactive feature fusion, a multi-scale feature extractor (MFE) is constructed to share the interaction and enhance the modeling of complex features in multiple dimensions. Additionally, a fault state-related decision fusion mechanism (SDF) is also implemented to integrate diagnostic information, significantly enhancing the generalization performance and robustness of the proposed network. By employing both public Paderborn University (PU) and laboratory-collected (Lab) datasets, the effectiveness and superiority of the proposed DFATN on bearing fault diagnosis are validated. For cross-working condition tasks, the proposed method realizes impressive performance, with average accuracies of 96.52% and 98.76% for Paderborn University (PU) and laboratory-collected (Lab) datasets, respectively. For cross-machine tasks, the average accuracy is 83.36%, outperforming other latest cross-domain fault diagnosis techniques.