NECP-Atlas and similar nuclear data processing codes have developed the function of incorporating the resonance elastic scattering effect into the multi-group cross sections and scattering matrices. However, the hyper-fine group method is commonly used in deterministic-based lattice physics codes and whole-core neutronics codes for resonance self-shielding calculations. In this method, the neutron slowing-down equation is established based on the conventional asymptotic scattering model where the neutron up-scattering caused by the resonance elastic scattering is ignored. Consequently, the deterministic codes cannot directly use the multi-group data produced by the nuclear data processing codes. In this paper, a correction factor method is proposed to correct the multi-group cross sections and scattering matrices obtained by the hyper-fine group calculations to consider the resonance elastic scattering. The proposed method has been implemented in the lattice physics code LOCUST. The few-group constants produced by the LOCUST code are provided to reactor-core analysis code SPARK to simulate a CNP-1000 type PWR reactor operated in China. Some core parameters measured during zero-power physics tests at 600 K and operations are analyzed to show the effect of the resonance elastic scattering on the core parameters. The numerical results show that the boron concentration reduces by 10 ∼ 14 ppm at 900 K during operations, which is closer to the measured value and improves the accuracy of reactor-core physics calculation.