| | |
| | | iacc.`id`, |
| | | iacc.`check_id`, |
| | | iacc.`catalogue_id`, |
| | | c.number, |
| | | c.mess, |
| | | c.`clause_num` as number, |
| | | c.`name` as mess, |
| | | iacc.`del_flag` |
| | | FROM |
| | | `internal_audit_check_catalogue` iacc |
| | | LEFT JOIN catalogue c ON iacc.catalogue_id = c.id |
| | | LEFT JOIN sys_clause_management c ON iacc.catalogue_id = c.id |
| | | WHERE iacc.check_id IN |
| | | <foreach collection="checkIds" item="id" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | AND iacc.del_flag = 0 |
| | | ORDER BY |
| | | CAST( SUBSTRING_INDEX( number, '.', 1 ) AS UNSIGNED ) ASC, |
| | | CAST( IFNULL( SUBSTRING_INDEX( SUBSTRING_INDEX( number, '.', 2 ), '.', - 1 ), 0 ) AS UNSIGNED ) ASC, |
| | | CAST( IFNULL( SUBSTRING_INDEX( SUBSTRING_INDEX( number, '.', 3 ), '.', - 1 ), 0 ) AS UNSIGNED ) ASC; |
| | | </select> |
| | | </mapper> |