驻港单位人员车辆出入统计管理

dev
zhangxiongfeng 2026-08-07 14:23:23 +08:00
parent 7ba269f741
commit fa0b89b0c4
1 changed files with 14 additions and 17 deletions

View File

@ -120,16 +120,15 @@
corp_info c corp_info c
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
COUNT( u.id ) user_count, COUNT( r.id ) user_count,
u.corpinfo_id r.corp_id
FROM FROM
`user` u dahua_access_record r
WHERE WHERE
u.delete_enum = 'FALSE' r.open_type = 3
AND u.main_corp_flag = 0
GROUP BY GROUP BY
u.corpinfo_id r.corp_id
) utmp ON c.id = utmp.corpinfo_id ) utmp ON c.id = utmp.corp_id
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
u.corpinfo_id, u.corpinfo_id,
@ -148,16 +147,15 @@
) prtmp ON c.id = prtmp.corpinfo_id ) prtmp ON c.id = prtmp.corpinfo_id
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
va.vehicle_corp_id, r.corp_id,
COUNT(va.id) pub_car_count COUNT(r.id) pub_car_count
FROM FROM
`vehicle_apply` va WHERE va.delete_enum = 'FALSE' dahua_vehicle_access_record r
<if test="params.corpType != null"> WHERE
<if test="params.corpType == 1"> and va.vehicle_belong_type in (2,4) </if> r.exit_time IS NOT NULL
<if test="params.corpType == 2"> and va.vehicle_belong_type = 8 </if>
</if>
GROUP BY GROUP BY
va.vehicle_corp_id) pubtmp on pubtmp.vehicle_corp_id = c.id r.corp_id
) pubtmp ON c.id = pubtmp.corp_id
WHERE WHERE
c.delete_enum = 'FALSE' c.delete_enum = 'FALSE'
<if test="params.corpType != null"> <if test="params.corpType != null">
@ -236,4 +234,3 @@
ORDER BY id DESC ORDER BY id DESC
</select> </select>
</mapper> </mapper>