Rapid urbanization leads to fragmentation and reduced connectivity of urban landscapes, endangering regional biodiversity conservation and sustainable development. Constructing a red, green, and blue spatial ecological network is an effective way to alleviate ecological pressure and promote economic development. Using circuit theory, hydrological analysis, and suitability analysis, this study constructs a composite ecological network under urban–rural integration. The results show the following: (1) A total of 22 ecological corridors with a length of 349.20 km, 22 ecological pinch points, and 22 ecological barrier points are identified in the municipal area, mainly distributed in Haidong Town. There are 504 stormwater corridors, which are more evenly distributed, 502 riverfront landscape corridors, and 130 slow-moving landscape corridors. (2) A total of 20 ecological corridors, with a length of 99.23 km, 19 ecological pinch points, and 25 barrier points were identified in the main urban area, and most of them are located in the ecological corridors. There are 71 stormwater corridors, mainly located in the northwestern forest area, 71 riverfront recreation corridors, and 50 slow-moving recreation corridors. (3) Two scales of superimposed ecological source area of 3.65 km2, and eleven ecological corridors, are primarily distributed between Erhai Lake and Xiaguan Town. There are two superimposed stormwater corridors and fourteen recreational corridors. The eco-nodes are mostly distributed in the east and south of Dali City; wetland nodes are mainly situated in the eighteen streams of Cangshan Mountain; and landscape nodes are more balanced in spatial distribution. The study results can provide a reference for composite ecological network construction.