| | |
| | | <if test="type!=null"> |
| | | and type = #{type} |
| | | </if> |
| | | ORDER BY create_time ASC |
| | | ORDER BY |
| | | CAST(SUBSTRING_INDEX(number, '.', 1) AS UNSIGNED) ASC, |
| | | CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(number, '.', 2), '.', -1) AS UNSIGNED) ASC, -- 第二级 |
| | | CAST( |
| | | CASE |
| | | WHEN LENGTH(number) - LENGTH(REPLACE(number, '.', '')) >= 2 |
| | | THEN SUBSTRING_INDEX(number, '.', -1) |
| | | ELSE '0' |
| | | END AS UNSIGNED |
| | | ) ASC |
| | | </select> |
| | | <select id="selectCatalogueDataList" resultType="com.gkhy.exam.system.domain.vo.CatalogueDataVo"> |
| | | SELECT |
| | |
| | | sc.`name` as company_name, |
| | | q.year, |
| | | q.type, |
| | | q.depart_name, |
| | | sd.dept_name as depart_name, |
| | | qa.`quality_id`, |
| | | qa.`serial`, |
| | | qa.`frequency`, |
| | |
| | | quality_accomplish qa |
| | | LEFT JOIN quality q ON qa.quality_id = q.id |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_dept sd on q.depart_id = sd.dept_id |
| | | WHERE |
| | | qa.del_flag = 1 |
| | | <if test="companyId!=null and companyId!=''"> |
| | |
| | | sc.`name` as company_name, |
| | | q.`year`, |
| | | q.type, |
| | | q.depart_name, |
| | | sd.dept_name as depart_name, |
| | | qd.`quality_id`, |
| | | qd.`number`, |
| | | qd.`serial`, |
| | |
| | | qd.`update_by`, |
| | | qd.`update_time` |
| | | FROM quality_decompose qd |
| | | LEFT JOIN quality q on qd.quality_id = q.id |
| | | left join sys_company sc on q.company_id = sc.id |
| | | LEFT JOIN quality q on qd.quality_id = q.id |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_dept sd on q.depart_id = sd.dept_id |
| | | WHERE qd.del_flag = 1 |
| | | <if test="companyId !=null and companyId!=''"> |
| | | and q.company_id =#{companyId} |
| | |
| | | q.`num`, |
| | | q.`type`, |
| | | q.`depart_id`, |
| | | q.`depart_name`, |
| | | sd.`dept_name` as depart_name, |
| | | q.`method`, |
| | | q.`compilation_id`, |
| | | q.`compilation_name`, |
| | |
| | | q.`lead_name`, |
| | | q.`lead_time` |
| | | FROM quality q |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_dept sd on q.depart_id = sd.dept_id |
| | | WHERE |
| | | q.del_flag=1 |
| | | <if test="companyId!=null and companyId!=''"> |
| | |
| | | q.`num`, |
| | | q.`type`, |
| | | q.`depart_id`, |
| | | q.`depart_name`, |
| | | sd.`dept_name` as depart_name, |
| | | q.`method`, |
| | | q.`compilation_id`, |
| | | q.`compilation_name`, |
| | |
| | | q.`lead_name`, |
| | | q.`lead_time` |
| | | FROM quality q |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_company sc on q.company_id = sc.id |
| | | left join sys_dept sd on q.depart_id = sd.dept_id |
| | | WHERE |
| | | q.del_flag=1 and q.`type` = #{type} and q.`year` = #{year} |
| | | <if test="type == 1"> |