A battery temperature control apparatus for a battery charging and swap station of an electric vehicle, the apparatus comprising a control module and a plurality of water-cooling modules, the water-cooling modules being connected by using pipelines, and one or more of the pipelines being respectively provided with one or more control valves, wherein the control module controls connection and disconnection of the pipelines by controlling the opening and closing of the control valves, thereby controlling the number of water-cooling modules connected to a corresponding battery; and the water-cooling module is configured to cool or heat a refrigerant, characterized in that: the control module comprises a parameter acquisition unit, a configuration unit, and an execution unit, wherein the parameter acquisition unit is connected to the configuration unit, and the configuration unit is connected to the execution unit; the parameter acquisition unit is configured to acquire a battery temperature status of a vehicle with a battery to be swapped and a temperature status of a battery to be used as a substitute in the vehicle with a battery to be swapped; the configuration unit is configured to configure the number of water-cooling modules that need to be connected, and a cooling capacity and a heating capacity of each connected water-cooling module based on the battery temperature status of the vehicle with a battery to be swapped and the temperature status of the battery to be used as the substitute in the vehicle with a battery to be swapped; and the execution unit is configured to connect in series the water-cooling modules that need to be connected, to heat or cool the battery to be used as the substitute in the vehicle with a battery to be swapped, to make it consistent with the current supply water temperature of the battery on the vehicle with a battery to be swapped. the control module controls connection and disconnection of the pipelines by controlling the opening and closing of the control valves, thereby controlling the number of water-cooling modules connected to a corresponding battery; and the water-cooling module is configured to cool or heat a refrigerant, characterized in that: the control module comprises a parameter acquisition unit, a configuration unit, and an execution unit, wherein the parameter acquisition unit is connected to the configuration unit, and the configuration unit is connected to the execution unit; the parameter acquisition unit is configured to acquire a battery temperature status of a vehicle with a battery to be swapped and a temperature status of a battery to be used as a substitute in the vehicle with a battery to be swapped; the configuration unit is configured to configure the number of water-cooling modules that need to be connected, and a cooling capacity and a heating capacity of each connected water-cooling module based on the battery temperature status of the vehicle with a battery to be swapped and the temperature status of the battery to be used as the substitute in the vehicle with a battery to be swapped; and the execution unit is configured to connect in series the water-cooling modules that need to be connected, to heat or cool the battery to be used as the substitute in the vehicle with a battery to be swapped, to make it consistent with the current supply water temperature of the battery on the vehicle with a battery to be swapped. the control module comprises a parameter acquisition unit, a configuration unit, and an execution unit, wherein the parameter acquisition unit is connected to the configuration unit, and the configuration unit is connected to the execution unit; the parameter acquisition unit is configured to acquire a battery temperature status of a vehicle with a battery to be swapped and a temperature status of a battery to be used as a substitute in the vehicle with a battery to be swapped; the configuration unit is configured to configure the number of water-cooling modules that need to be connected, and a cooling capacity and a heating capacity of each connected water-cooling module based on the battery temperature status of the vehicle with a battery to be swapped and the temperature status of the battery to be used as the substitute in the vehicle with a battery to be swapped; and the execution unit is configured to connect in series the water-cooling modules that need to be connected, to heat or cool the battery to be used as the substitute in the vehicle with a battery to be swapped, to make it consistent with the current supply water temperature of the battery on the vehicle with a battery to be swapped.