Hey so the answer to your question is yes. I’ve played squash in CD before, but I’m not confident enough to take you up on your offer. Anyways, a quick search gave a couple places. Not sure how your Chinese is, but follow the links for Baidu Maps directions. Also note that these places need you to call in advance.
If you’re in the south, there’s this one located in the Chengrenlu Wanda Plaza Mall on Second Ring Road. The phone number is (028)84519666 and it costs 80 for non-members, 50 for members. Never been there myself but the reviewer said you can shower and the facilities there are alright.
If you’re closer to the center of the city, then the Baolihao gym also has squash. Here’s the Baidu map link. Also requires you to phone ahead, phone number (028)86210088.
Again, I don’t have any personal experience with these places, but they’re around.