The cosLATC is a multi-group two-dimensional lattice code developed by SNPSDC, which is an essential part in the COSINE(Core and System Integrated Engine) code package. Resonance self-shielding calculation is a very important part in the reactor physics calculation. It provides effective cross section for the next transport calculation. Traditional two-region resonance calculation method based on equivalence theory was developed in the cosLATC code. However, for the fuel pin which contains strong resonance self-shielding effect or huge absorption cross section nuclides, the spatial variation of the self-shielding effect is crucial to determine its radial power distribution. The equivalence theory assumes a spatially constant cross section within the fuel region and cannot evaluate spatially dependent resonance self-shielding effect. So the SDDM (Spatially Dependent Dancoff Method) self-shielding resonance was developed in the latest version of cosLATC which can split the fuel pellet into arbitrary number of annuli and generate the effective cross section for every annulus. A serial of benchmarks are calculated to verify this new resonance self-shielding module were performed. These benchmarks include different assembly problems of Watts Bar benchmark and critical benchmarks. The results show that the new resonance self-shielding module is capable of modeling the resonance self-shielding in a variety of PWR benchmarking cases, including difficult fuel lattice cases with poison, control rods or mixed gadolinia fuel rods. The critical calculation results can be accepted for the lattices which the conditions vary with the enrichment, radius of fuel rods, lattices pitch and experimental buckling.