diff --git a/web-infrastructure/src/main/resources/mapper/UserMapper.xml b/web-infrastructure/src/main/resources/mapper/UserMapper.xml index 70dc138..e863481 100644 --- a/web-infrastructure/src/main/resources/mapper/UserMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/UserMapper.xml @@ -24,25 +24,7 @@ END AS sex, YEAR(CURDATE()) - CAST(SUBSTRING(FROM_BASE64(uc.user_id_card), 7, 4) AS UNSIGNED) AS age, CAST(SUBSTRING(FROM_BASE64(uc.user_id_card), 7, 8) AS DATE) AS birthday - FROM ( - SELECT - id, - id AS create_id, - user_id, - username, - name, - corpinfo_id, - department_id, - post_id, - phone, - employment_flag, - flow_flag, - user_id_card, - delete_enum, - sort, - create_time - FROM user - ) uc + FROM user_scope_v uc LEFT JOIN user u ON u.id = uc.id LEFT JOIN department d ON d.id = uc.department_id LEFT JOIN post p ON p.id = uc.post_id