“djh”
3 days ago c26e227abe288476c11b0a8b7875045e71efa14c
multi-system/src/main/resources/mapper/system/InternalAuditCheckMapper.xml
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gkhy.exam.system.mapper.InternalAuditCheckMapper">
    <update id="updateByYearAndDeptId">
        update internal_audit_check set person_id = #{personId} ,start_time = #{startTime},end_time = #{endTime} where year = #{year} and dept_id = #{deptId} and company_id = #{companyId}
    </update>
    <select id="selectInternalAuditCheckList" resultType="com.gkhy.exam.system.domain.InternalAuditCheck">
@@ -10,8 +13,11 @@
            iac.`dept_id`,
            sd.dept_name,
            iac.`person_id`,
            es.`name` as person_name,
            IFNULL(GROUP_CONCAT(DISTINCT es.`name` SEPARATOR ','), '') AS person_name,
            iac.`check_time`,
            iac.`start_time`,
            iac.`end_time`,
            iac.`year`,
            iac.`del_flag`,
            iac.`create_by`,
            iac.`create_time`,
@@ -20,19 +26,20 @@
        FROM
            `internal_audit_check` iac
                LEFT JOIN sys_dept sd ON iac.dept_id = sd.dept_id
                LEFT JOIN ex_student es on iac.person_id = es.id
                LEFT JOIN ex_student es ON FIND_IN_SET(es.`id`, iac.`person_id`)
        WHERE
            iac.del_flag = 0
        <if test="companyId!=null">
            and iac.company_id = #{companyId}
        </if>
        <if test="year!=null and year!=''">
            and iac.year = #{year}
        </if>
        GROUP BY iac.`id`
        ORDER BY
            iac.create_time DESC
    </select>
    <select id="selectAuditCheckCatalogue"
            resultType="com.gkhy.exam.system.domain.InternalAuditCheckCatalogue">
    </select>
    <select id ="getStatisticData" resultType="int">