Commit 7c96f135 authored by zhouts's avatar zhouts

websocket 推送

parent 1c9f34e4
...@@ -36,7 +36,7 @@ import java.util.Arrays; ...@@ -36,7 +36,7 @@ import java.util.Arrays;
import java.util.Map; import java.util.Map;
@Configuration @Configuration
public class ShiroConfig { public class RedisConfig {
@Resource @Resource
private OAuth2Helper oAuth2Helper; private OAuth2Helper oAuth2Helper;
......
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
<select id="listAllvideoIdsByDeptid" resultType="java.util.HashMap"> <select id="listAllvideoIdsByDeptid" resultType="java.util.HashMap">
select sbbh||'_'||tdbh vidoid select concat(sbbh,'_',tdbh) vidoid
from sbtdspsr a from sbtdspsr a
where a.xzbh in ( where a.xzbh in (
select t1.dept_id select t1.dept_id
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
limit 1) "deptname", limit 1) "deptname",
(select tdmc (select tdmc
from sbtdspsr c from sbtdspsr c
where c.sbbh||'_'||tdbh = b.videoid where concat(c.sbbh,'_',tdbh) = b.videoid
limit 1) "videoname" limit 1) "videoname"
from deptdefaultvideo b from deptdefaultvideo b
where b.xzbh=#{deptId} where b.xzbh=#{deptId}
...@@ -292,10 +292,10 @@ ...@@ -292,10 +292,10 @@
<include refid="Base_Column_List"/> <include refid="Base_Column_List"/>
from from
( (
SELECT A.sbbh || '_' || tdbh dept_id, SELECT concat(A.sbbh, '_',tdbh) dept_id,
A.tdmc dept_name, A.tdmc dept_name,
TO_CHAR(a.xzbh) parent_id, TO_CHAR(a.xzbh) parent_id,
to_number(t.levels) + 1 || '' LEVELS, to_number(t.levels) + 1 LEVELS,
(select max(order_num) from dept) + (@rownum := @rownum + 1) order_num, (select max(order_num) from dept) + (@rownum := @rownum + 1) order_num,
a.cjrq create_time, a.cjrq create_time,
a.xgrq modify_time a.xgrq modify_time
...@@ -321,7 +321,7 @@ ...@@ -321,7 +321,7 @@
and a.parent_id = #{parent_id,jdbcType=INTEGER} and a.parent_id = #{parent_id,jdbcType=INTEGER}
</when> </when>
<otherwise> <otherwise>
and a.parent_id||'' =0 and a.parent_id =0
</otherwise> </otherwise>
</choose> </choose>
</where> </where>
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
left join ptxzs p on p.xzbh = ta.xzbh left join ptxzs p on p.xzbh = ta.xzbh
<where> <where>
<if test="sbbh !=null and sbbh != ''"> <if test="sbbh !=null and sbbh != ''">
and (ta.sbbh like '%'||#{sbbh}||'%' OR ta.tdmc like '%'||#{sbbh}||'%' OR ta.tdmcpy like '%'||#{sbbh}||'%' ) and (ta.sbbh like concat('%',#{sbbh},'%') OR ta.tdmc like '%'||#{sbbh}||'%' OR ta.tdmcpy like '%'||#{sbbh}||'%' )
</if> </if>
<if test="xzbh !=null and xzbh != ''"> <if test="xzbh !=null and xzbh != ''">
AND ta.xzbh IN AND ta.xzbh IN
......
let state_sj=true;
let vue_sjcx = new Vue({ let vue_sjcx = new Vue({
el: '#sjcx', el: '#sjcx',
data: { data: {
...@@ -338,7 +339,8 @@ let vue_sjcx = new Vue({ ...@@ -338,7 +339,8 @@ let vue_sjcx = new Vue({
}, },
zdtx:function () { zdtx:function () {
state_sj=document.getElementById('status').checked; state_sj=document.getElementById('status').checked;
} }, } }
,
mounted(){ mounted(){
$("#kssj").val(getTime_extent(6).pre_rq_start + ' - ' + getTime().jssj); $("#kssj").val(getTime_extent(6).pre_rq_start + ' - ' + getTime().jssj);
$.ajax({ $.ajax({
...@@ -746,7 +748,7 @@ $('[data-gallery=manual]').click(function (e) { ...@@ -746,7 +748,7 @@ $('[data-gallery=manual]').click(function (e) {
new PhotoViewer(items, options); new PhotoViewer(items, options);
}); });
let d = new Date().getTime(); let d = new Date().getTime();
let web_ip = "ws:/172.16.24.153:8089/websocket/" + d; let web_ip = "ws:/localhost:8089/websocket/" + d;
let wss = new WebSocket(web_ip); let wss = new WebSocket(web_ip);
wss.onopen = function () { wss.onopen = function () {
console.log("连接成功"); console.log("连接成功");
...@@ -767,7 +769,7 @@ wss.onmessage = function (evt) { ...@@ -767,7 +769,7 @@ wss.onmessage = function (evt) {
//jk_video_id为监控id //jk_video_id为监控id
// let a_id = data.data.video_id.slice(0, data.data.video_id.length - 1) + (parseInt(data.data.video_id.slice(data.data.video_id.length - 1, data.data.video_id.length)) + 1) + ''; // let a_id = data.data.video_id.slice(0, data.data.video_id.length - 1) + (parseInt(data.data.video_id.slice(data.data.video_id.length - 1, data.data.video_id.length)) + 1) + '';
let jk_video_id = data.fdid + "_" + data.channelid; let jk_video_id = data.videoid;
// let jk_video_id = data.data.video_id; // let jk_video_id = data.data.video_id;
vue_sjcx.jk_s.forEach((item, index) => { vue_sjcx.jk_s.forEach((item, index) => {
if (item.VIDOID == jk_video_id) { if (item.VIDOID == jk_video_id) {
...@@ -782,7 +784,7 @@ wss.onmessage = function (evt) { ...@@ -782,7 +784,7 @@ wss.onmessage = function (evt) {
//事件类型 //事件类型
let bjlx = ''; let bjlx = '';
//事件等级 //事件等级
let sjdj = ''; let sjdj = data.sjdj;
// vue_sjcx.data_sjlxs.forEach((item, index) => { // vue_sjcx.data_sjlxs.forEach((item, index) => {
// if (item.id.toLowerCase() == data.data.incident_type.toLowerCase()) { // if (item.id.toLowerCase() == data.data.incident_type.toLowerCase()) {
// bjlx = item.name; // bjlx = item.name;
...@@ -791,7 +793,7 @@ wss.onmessage = function (evt) { ...@@ -791,7 +793,7 @@ wss.onmessage = function (evt) {
// }); // });
//监控名称 //监控名称
let jkmc = ''; let jkmc ='';
vue_sjcx.jk_arr.forEach((item, index) => { vue_sjcx.jk_arr.forEach((item, index) => {
if (item.href == jk_video_id) { if (item.href == jk_video_id) {
jkmc = item.text; jkmc = item.text;
...@@ -799,7 +801,7 @@ wss.onmessage = function (evt) { ...@@ -799,7 +801,7 @@ wss.onmessage = function (evt) {
}); });
//违法图片 //违法图片
let wfsp = []; let wfsp = [];
data.imageData.forEach((item, index) => { data.data.imageData.forEach((item, index) => {
let src = 'data:image/jpg;base64,' + item; let src = 'data:image/jpg;base64,' + item;
wfsp.push({img_src: src}); wfsp.push({img_src: src});
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment