Merge branch 'test6.8.4' of http://git.yoho.cn/ufo/ufo-platform into test6.8.4
Showing
7 changed files
with
69 additions
and
37 deletions
@@ -8,5 +8,5 @@ import java.util.List; | @@ -8,5 +8,5 @@ import java.util.List; | ||
8 | * Created by li.ma on 2018/12/19. | 8 | * Created by li.ma on 2018/12/19. |
9 | */ | 9 | */ |
10 | public interface CameraRecordMapper { | 10 | public interface CameraRecordMapper { |
11 | - List<CameraRecord> queryAllCameraRecord(); | 11 | + List<CameraRecord> selectAllCameraRecord(); |
12 | } | 12 | } |
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | ||
3 | +<mapper namespace="com.yoho.order.dal.CameraRecordMapper" > | ||
4 | + <resultMap id="BaseResultMap" type="com.yoho.order.model.CameraRecord" > | ||
5 | + <id column="id" property="id" jdbcType="INTEGER" /> | ||
6 | + <result column="camera_code" property="cameraCode" javaType="INTEGER" /> | ||
7 | + <result column="camera_Name" property="cameraName" jdbcType="VARCHAR" /> | ||
8 | + <result column="vedio_file_url" property="vedioFileUrl" jdbcType="VARCHAR" /> | ||
9 | + </resultMap> | ||
10 | + <sql id="Base_Column_List" > | ||
11 | + id, camera_code, camera_Name, vedio_file_url | ||
12 | + </sql> | ||
13 | + <select id="selectAllCameraRecord" resultMap="BaseResultMap" parameterType="java.lang.Integer" > | ||
14 | + select | ||
15 | + <include refid="Base_Column_List" /> | ||
16 | + from camera_record | ||
17 | + </select> | ||
18 | +</mapper> |
@@ -117,7 +117,7 @@ public class UfoLiveService implements ApplicationContextAware { | @@ -117,7 +117,7 @@ public class UfoLiveService implements ApplicationContextAware { | ||
117 | } | 117 | } |
118 | 118 | ||
119 | public String queryM3u8Url(Integer cameraCode) throws PlatformException { | 119 | public String queryM3u8Url(Integer cameraCode) throws PlatformException { |
120 | - List<CameraRecord> cameraRecordList = cameraRecordMapper.queryAllCameraRecord(); | 120 | + List<CameraRecord> cameraRecordList = cameraRecordMapper.selectAllCameraRecord(); |
121 | 121 | ||
122 | for (CameraRecord item : cameraRecordList) { | 122 | for (CameraRecord item : cameraRecordList) { |
123 | if (item.getCameraCode().equals(cameraCode)) { | 123 | if (item.getCameraCode().equals(cameraCode)) { |
@@ -128,7 +128,7 @@ public class UfoLiveService implements ApplicationContextAware { | @@ -128,7 +128,7 @@ public class UfoLiveService implements ApplicationContextAware { | ||
128 | } | 128 | } |
129 | 129 | ||
130 | public List<CameraRecordResp> queryCameraRecord(QNliveReq req) { | 130 | public List<CameraRecordResp> queryCameraRecord(QNliveReq req) { |
131 | - List<CameraRecord> cameraRecordList = cameraRecordMapper.queryAllCameraRecord(); | 131 | + List<CameraRecord> cameraRecordList = cameraRecordMapper.selectAllCameraRecord(); |
132 | 132 | ||
133 | List<CameraRecordResp> cameraRecordResps = new ArrayList<>(); | 133 | List<CameraRecordResp> cameraRecordResps = new ArrayList<>(); |
134 | cameraRecordList.stream().forEach(item -> cameraRecordResps.add(new CameraRecordResp(item.getCameraCode(), item.getCameraName()))); | 134 | cameraRecordList.stream().forEach(item -> cameraRecordResps.add(new CameraRecordResp(item.getCameraCode(), item.getCameraName()))); |
@@ -36,6 +36,8 @@ datasources: | @@ -36,6 +36,8 @@ datasources: | ||
36 | - com.yoho.order.dal.SellerWalletDetailMapper | 36 | - com.yoho.order.dal.SellerWalletDetailMapper |
37 | - com.yoho.order.dal.SellerWalletMapper | 37 | - com.yoho.order.dal.SellerWalletMapper |
38 | - com.yoho.order.dal.QiniuLiveRecordMapper | 38 | - com.yoho.order.dal.QiniuLiveRecordMapper |
39 | + - com.yoho.order.dal.CameraRecordMapper | ||
40 | + | ||
39 | ufo_resource: | 41 | ufo_resource: |
40 | servers: | 42 | servers: |
41 | - 192.168.102.219:3306 | 43 | - 192.168.102.219:3306 |
@@ -36,6 +36,7 @@ datasources: | @@ -36,6 +36,7 @@ datasources: | ||
36 | - com.yoho.order.dal.SellerWalletDetailMapper | 36 | - com.yoho.order.dal.SellerWalletDetailMapper |
37 | - com.yoho.order.dal.SellerWalletMapper | 37 | - com.yoho.order.dal.SellerWalletMapper |
38 | - com.yoho.order.dal.QiniuLiveRecordMapper | 38 | - com.yoho.order.dal.QiniuLiveRecordMapper |
39 | + - com.yoho.order.dal.CameraRecordMapper | ||
39 | 40 | ||
40 | ufo_resource: | 41 | ufo_resource: |
41 | servers: | 42 | servers: |
@@ -700,8 +700,8 @@ function addRecordPage(skup, order_code, id) { | @@ -700,8 +700,8 @@ function addRecordPage(skup, order_code, id) { | ||
700 | var div = $("<div id='recordDiv'>").appendTo($(document.body)); | 700 | var div = $("<div id='recordDiv'>").appendTo($(document.body)); |
701 | var url = contextPath + "/html/judgeCenter/record.html"; | 701 | var url = contextPath + "/html/judgeCenter/record.html"; |
702 | $(div).myDialog({ | 702 | $(div).myDialog({ |
703 | - width: "25%", | ||
704 | - height: "20%", | 703 | + width: "45%", |
704 | + height: "35%", | ||
705 | title: "视频录制", | 705 | title: "视频录制", |
706 | href: url, | 706 | href: url, |
707 | modal: true, | 707 | modal: true, |
@@ -713,12 +713,21 @@ function addRecordPage(skup, order_code, id) { | @@ -713,12 +713,21 @@ function addRecordPage(skup, order_code, id) { | ||
713 | iconCls: "icon-save", | 713 | iconCls: "icon-save", |
714 | onClick: function () { | 714 | onClick: function () { |
715 | if (!$('#startTime').val() || $('#startTime').val() == '') { | 715 | if (!$('#startTime').val() || $('#startTime').val() == '') { |
716 | + if ($("#cameraCode").myCombobox("getValue") == undefined || $("#cameraCode").myCombobox("getValue") == '') | ||
717 | + { | ||
718 | + window.self.$.messager.alert("失败", "先选择摄像头", "error"); | ||
719 | + return; | ||
720 | + } | ||
721 | + | ||
722 | + | ||
716 | timedCount(); | 723 | timedCount(); |
717 | $('#recordBtn').linkbutton({text:'结束录制'}); | 724 | $('#recordBtn').linkbutton({text:'结束录制'}); |
718 | $('#startTime').val(parseInt(new Date().getTime() / 1000)); | 725 | $('#startTime').val(parseInt(new Date().getTime() / 1000)); |
726 | + //$("#startTime").textbox('setValue',parseInt(new Date().getTime() / 1000)); | ||
719 | } else if ($('#endTime').val() == '') { | 727 | } else if ($('#endTime').val() == '') { |
720 | stopCount(); | 728 | stopCount(); |
721 | $('#endTime').val(parseInt(new Date().getTime() / 1000)); | 729 | $('#endTime').val(parseInt(new Date().getTime() / 1000)); |
730 | + // $("#endTime").textbox('setValue',parseInt(new Date().getTime() / 1000)); | ||
722 | $('#recordBtn').linkbutton({text:'上传云端'}); | 731 | $('#recordBtn').linkbutton({text:'上传云端'}); |
723 | } else if ($('#startTime').val() != '' && $('#endTime').val() != ''){ | 732 | } else if ($('#startTime').val() != '' && $('#endTime').val() != ''){ |
724 | $('#recordBtn').linkbutton('disable'); | 733 | $('#recordBtn').linkbutton('disable'); |
@@ -726,7 +735,7 @@ function addRecordPage(skup, order_code, id) { | @@ -726,7 +735,7 @@ function addRecordPage(skup, order_code, id) { | ||
726 | id : id, | 735 | id : id, |
727 | skup : skup, | 736 | skup : skup, |
728 | orderCode : order_code, | 737 | orderCode : order_code, |
729 | - cameraCode : $('#cameraCode').val(), | 738 | + cameraCode : $("#cameraCode").myCombobox("getValue"), |
730 | startTime : $('#startTime').val(), | 739 | startTime : $('#startTime').val(), |
731 | endTime : $('#endTime').val(), | 740 | endTime : $('#endTime').val(), |
732 | depotNo: $("#depotNo").combobox("getValue") | 741 | depotNo: $("#depotNo").combobox("getValue") |
@@ -9,47 +9,49 @@ | @@ -9,47 +9,49 @@ | ||
9 | <input style="display: none" id="endTime" type="text"/> | 9 | <input style="display: none" id="endTime" type="text"/> |
10 | 10 | ||
11 | <ul> | 11 | <ul> |
12 | - <li> | 12 | + <li style="padding-bottom: 10px;"> |
13 | + <label>摄像头:</label> | ||
13 | <input id="cameraCode" type="text"/> | 14 | <input id="cameraCode" type="text"/> |
14 | </li> | 15 | </li> |
15 | - <li> | ||
16 | - 计时 : <input id='txt' type='text'/> | 16 | + <li style="padding-bottom: 10px;"> |
17 | + <label>计时器:</label> | ||
18 | + <input id="txt" type="text" class="easyui-textbox" style="width:200px"/> | ||
17 | </li> | 19 | </li> |
18 | - <li> | ||
19 | - 时长 : <input id='total' type='text'/> | 20 | + <li style="padding-bottom: 10px;"> |
21 | + <label>总时长:</label> | ||
22 | + <input id="total" type="text" class="easyui-textbox" style="width:200px"/> | ||
20 | </li> | 23 | </li> |
21 | </ul> | 24 | </ul> |
22 | <script type="text/javascript"> | 25 | <script type="text/javascript"> |
23 | - $(function () { | ||
24 | - var c = 0 | ||
25 | - var t | ||
26 | - if (t) { | ||
27 | - clearTimeout(t); | ||
28 | - } | ||
29 | - function timedCount() { | ||
30 | - document.getElementById('txt').value = c | ||
31 | - c = c + 1 | ||
32 | - t = setTimeout("timedCount()", 1000) | ||
33 | - } | 26 | + var c = 0 |
27 | + var t | ||
28 | + if (t) { | ||
29 | + clearTimeout(t); | ||
30 | + } | ||
31 | + function timedCount() { | ||
32 | + $('#txt').textbox('setValue', c) | ||
33 | + c = c + 1 | ||
34 | + t = setTimeout("timedCount()", 1000) | ||
35 | + } | ||
34 | 36 | ||
35 | - var totalVar; | 37 | + var totalVar; |
36 | 38 | ||
37 | - function stopCount() { | ||
38 | - var endTime = $('#endTime').val(); | ||
39 | - var startTime = $('#startTime').val(); | ||
40 | - var secondVar = parseInt((endTime - startTime) % 60); | ||
41 | - if (endTime - startTime > 60) { | ||
42 | - var minuteVar = parseInt((endTime - startTime) / 60); | ||
43 | - totalVar = minuteVar + '分' + secondVar + '秒'; | ||
44 | - } else { | ||
45 | - totalVar = secondVar + '秒'; | ||
46 | - } | ||
47 | - | ||
48 | - c = 0; | ||
49 | - setTimeout("document.getElementById('total').value=totalVar", 0); | ||
50 | - clearTimeout(t); | 39 | + function stopCount() { |
40 | + var endTime = $('#endTime').val(); | ||
41 | + var startTime = $('#startTime').val(); | ||
42 | + var secondVar = parseInt((endTime - startTime) % 60); | ||
43 | + if (endTime - startTime > 60) { | ||
44 | + var minuteVar = parseInt((endTime - startTime) / 60); | ||
45 | + totalVar = minuteVar + '分' + secondVar + '秒'; | ||
46 | + } else { | ||
47 | + totalVar = secondVar + '秒'; | ||
51 | } | 48 | } |
52 | 49 | ||
50 | + c = 0; | ||
51 | + setTimeout("$('#total').textbox('setValue', totalVar)", 0); | ||
52 | + clearTimeout(t); | ||
53 | + } | ||
54 | + $(function () { | ||
53 | $.ajax({ | 55 | $.ajax({ |
54 | contentType: "application/json", | 56 | contentType: "application/json", |
55 | dataType: "json", | 57 | dataType: "json", |
-
Please register or login to post a comment