From 7e2382e701604e97f775dca55dc00cee7c5da053 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期五, 09 八月 2024 08:02:16 +0800
Subject: [PATCH] 电磁锁异常停车加入临时电子围栏提交
---
ard-work/src/main/resources/mapper/sy/ArdTankLockPasswordMapper.xml | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/ard-work/src/main/resources/mapper/sy/ArdTankLockPasswordMapper.xml b/ard-work/src/main/resources/mapper/sy/ArdTankLockPasswordMapper.xml
index 64c4f3e..8bab74e 100644
--- a/ard-work/src/main/resources/mapper/sy/ArdTankLockPasswordMapper.xml
+++ b/ard-work/src/main/resources/mapper/sy/ArdTankLockPasswordMapper.xml
@@ -99,4 +99,26 @@
<select id="selectLockPasswordTotalBylockId" parameterType="java.lang.String" resultType="java.lang.Long">
select count(*) from ard_tank_lock_password atlp where lock_id = #{lockId}
</select>
+
+ <select id="getLockPasswordByCarId" parameterType="java.lang.String" resultType="java.util.Map">
+ select "asc".car_id as "carId",atlp.id,atlp.lock_id as "lockId",atlp."password",
+ atlp."no",atlp.create_time as "createTime",coalesce(atlp.use_time,'') as "useTime",
+ atl.lock_name as "lockName" from ard_sy_car "asc"
+ inner join ard_tank_lock atl on "asc".car_id = atl.car_id
+ inner join ard_tank_lock_password atlp on atl.id = atlp.lock_id
+ inner join (select atlp.lock_id,max(create_time) as create_time
+ from ard_tank_lock_password atlp group by lock_id)t
+ on atlp.lock_id = t.lock_id and atlp.create_time = t.create_time
+ where "asc".car_id = #{carId} order by "asc".car_id asc,use_time desc,no asc
+ </select>
+
+ <select id="selectLockPasswordTotalByCarId" parameterType="java.lang.String" resultType="java.lang.Long">
+ select count(*) from ard_sy_car "asc"
+ inner join ard_tank_lock atl on "asc".car_id = atl.car_id
+ inner join ard_tank_lock_password atlp on atl.id = atlp.lock_id
+ inner join (select atlp.lock_id,max(create_time) as create_time
+ from ard_tank_lock_password atlp group by lock_id)t
+ on atlp.lock_id = t.lock_id and atlp.create_time = t.create_time
+ where "asc".car_id = #{carId}
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3