|
|
@@ -130,10 +130,7 @@
|
|
130
|
130
|
</if>
|
|
131
|
131
|
</delete>
|
|
132
|
132
|
<insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.chinaitop.depot.basic.model.MonitorCamera" >
|
|
133
|
|
- <selectKey keyProperty="id" resultType="java.lang.Integer" order="BEFORE">
|
|
134
|
|
- select seq_monitor_camera.nextVal from dual
|
|
135
|
|
- </selectKey>
|
|
136
|
|
- insert into monitor_camera (id, org_id, nvr_id,
|
|
|
133
|
+ insert into monitor_camera (id, org_id, nvr_id,
|
|
137
|
134
|
name, alias, username,
|
|
138
|
135
|
password, ip, subnetmask,
|
|
139
|
136
|
gateway, type, port,
|
|
|
@@ -522,10 +519,8 @@
|
|
522
|
519
|
where id = #{id,jdbcType=INTEGER}
|
|
523
|
520
|
</update>
|
|
524
|
521
|
<select id="selectByNVRDates" resultType="java.util.HashMap" parameterType="java.util.Map" >
|
|
525
|
|
- select * from (
|
|
526
|
|
- SELECT
|
|
527
|
|
- row_number() over(partition by camera.id) rn,
|
|
528
|
|
- camera.id camera_id,
|
|
|
522
|
+ SELECT
|
|
|
523
|
+ DISTINCT camera.id camera_id,
|
|
529
|
524
|
camera.alias,
|
|
530
|
525
|
camera.factory,
|
|
531
|
526
|
camera.live,
|
|
|
@@ -544,27 +539,36 @@
|
|
544
|
539
|
monitor_camera camera
|
|
545
|
540
|
LEFT JOIN monitor_nvr nvr ON nvr.id = camera.nvr_id
|
|
546
|
541
|
WHERE camera.isremove = '1' AND nvr.delete_mark = '1' AND camera.org_id = #{orgid,jdbcType=VARCHAR} AND nvr.org_id = #{orgid,jdbcType=VARCHAR}
|
|
547
|
|
- )a where rn = 1
|
|
548
|
542
|
</select>
|
|
549
|
|
- <select id="getAgentVideo" resultType="java.util.HashMap" parameterType="java.util.Map" >
|
|
550
|
|
- select * from (
|
|
|
543
|
+
|
|
|
544
|
+ <select id="getAgentDepot" resultType="java.util.HashMap" parameterType="java.util.Map" >
|
|
551
|
545
|
SELECT
|
|
552
|
|
- row_number() over(partition by to_date(camera.id, 'yyyy-mm-dd')) rn,
|
|
553
|
|
- camera.id camera_id,
|
|
|
546
|
+ depot_id depotId
|
|
|
547
|
+ FROM
|
|
|
548
|
+ business_agent_depot
|
|
|
549
|
+ WHERE
|
|
|
550
|
+ del_flag = 1
|
|
|
551
|
+ AND org_id = #{nowOrgid,jdbcType=INTEGER}
|
|
|
552
|
+ </select>
|
|
|
553
|
+
|
|
|
554
|
+ <select id="getAgentVideo" resultType="java.util.HashMap" parameterType="java.util.Map" >
|
|
|
555
|
+ SELECT
|
|
|
556
|
+ DISTINCT camera.id cameraId,
|
|
554
|
557
|
camera.alias,
|
|
555
|
558
|
camera.factory,
|
|
556
|
559
|
camera.live,
|
|
557
|
|
- camera.ip camera_ip,
|
|
558
|
|
- camera.username camera_name,
|
|
559
|
|
- camera. PASSWORD camera_password,
|
|
560
|
|
- camera. PORT camera_port,
|
|
561
|
|
- camera.type camera_type,
|
|
562
|
|
- nvr.ip nvr_ip,
|
|
563
|
|
- nvr.username nvr_name,
|
|
564
|
|
- nvr. PASSWORD nvr_password,
|
|
565
|
|
- nvr. PORT nvr_port,
|
|
566
|
|
- nvr.factory nvr_factory,
|
|
567
|
|
- camera.channel_number
|
|
|
560
|
+ camera.ip cameraIp,
|
|
|
561
|
+ camera.username cameraName,
|
|
|
562
|
+ camera. PASSWORD cameraPassword,
|
|
|
563
|
+ camera. PORT cameraPort,
|
|
|
564
|
+ camera.type cameraType,
|
|
|
565
|
+ nvr.ip nvrIp,
|
|
|
566
|
+ nvr.username nvrName,
|
|
|
567
|
+ nvr. PASSWORD nvrPassword,
|
|
|
568
|
+ nvr. PORT nvrPort,
|
|
|
569
|
+ nvr.factory nvrFactory,
|
|
|
570
|
+ camera.channel_number channelNumber,
|
|
|
571
|
+ depot.agent_depot_name agentDepotName
|
|
568
|
572
|
FROM
|
|
569
|
573
|
business_agent_storehouse store
|
|
570
|
574
|
INNER JOIN camera_storehouse bstore ON bstore.storehouse_id = store.storehouse_id
|
|
|
@@ -575,11 +579,9 @@
|
|
575
|
579
|
camera.isremove = '1'
|
|
576
|
580
|
AND nvr.delete_mark = '1'
|
|
577
|
581
|
AND store.del_flag = 1
|
|
578
|
|
- AND depot.depot_id = #{orgid,jdbcType=VARCHAR}
|
|
579
|
582
|
AND bstore.org_id = #{orgid,jdbcType=VARCHAR}
|
|
580
|
583
|
AND camera.org_id = #{orgid,jdbcType=VARCHAR}
|
|
581
|
584
|
AND nvr.org_id = #{orgid,jdbcType=VARCHAR}
|
|
582
|
|
- )a where rn = 1
|
|
583
|
585
|
</select>
|
|
584
|
586
|
|
|
585
|
587
|
<select id="selectByGroupId" parameterType="java.lang.String" resultType="java.util.HashMap">
|