mitao
2024-04-08 ba421d977e745d18a6264353c739bcaaf44c40d6
ruoyi-system/src/main/resources/mapper/system/TbScoreMapper.xml
@@ -38,6 +38,22 @@
                AND tbdc.calculate_type = #{query.type}
            </if>
    </select>
    <select id="scoreCalculateDetail" resultType="com.ruoyi.system.vo.ScoreDetailVO">
        SELECT
        su.area_name,
        ts.score,
        su.person_in_charge,
        su.phone_number
        FROM tb_score ts
        LEFT JOIN tb_basic_data tbd ON ts.basic_data_id = tbd.id
        LEFT JOIN sys_user su ON tbd.dept_area_code = su.area_code
        <where>
            ts.basic_data_config_id = #{query.id}
            <if test="query.areaName != null and query.areaName != ''">
                AND su.area_name LIKE CONCAT('%',#{query.areaName},'%')
            </if>
        </where>
    </select>
</mapper>