Просмотр исходного кода

Merge branch 'master' of http://10.1.235.20:3000/asiainfo/ebc

wangchao лет назад: 4
Родитель
Сommit
603c5ad60a

+ 46 - 8
location-rescue-service/pom.xml

202
    </pluginRepositories>
202
    </pluginRepositories>
203
203
204
    <build>
204
    <build>
205
206
        <resources>
205
        <resources>
207
            <resource>
206
            <resource>
208
                <directory>src/main/resources</directory>
207
                <directory>src/main/resources</directory>
208
                <!-- 根据输入参数动态修改相关内容 -->
209
                <filtering>true</filtering>
210
                <excludes/>
209
            </resource>
211
            </resource>
210
        </resources>
212
        </resources>
211
212
        <plugins>
213
        <plugins>
214
            <!-- 配置文件转移到conf目录 -->
215
            <plugin>
216
                <groupId>org.apache.maven.plugins</groupId>
217
                <artifactId>maven-resources-plugin</artifactId>
218
                <executions>
219
                    <execution>
220
                        <id>copy-resources</id>
221
                        <phase>package</phase>
222
                        <goals>
223
                            <goal>copy-resources</goal>
224
                        </goals>
225
                        <configuration>
226
                            <encoding>UTF-8</encoding>
227
                            <!-- 表示把配置文件拷到和jar包同一个路径下 -->
228
                            <outputDirectory>
229
                                ${project.build.directory}/conf
230
                            </outputDirectory>
231
                            <resources>
232
                                <resource>
233
                                    <directory>${project.build.directory}/classes</directory>
234
                                    <includes>
235
                                        <include>db/*.sql</include>
236
                                        <include>**/*.yml</include>
237
                                        <include>**/*.xml</include>
238
                                        <include>**/*.properties</include>
239
                                    </includes>
240
                                </resource>
241
                            </resources>
242
                        </configuration>
243
                    </execution>
244
                </executions>
245
            </plugin>
213
246
214
            <!-- The configuration of maven-jar-plugin -->
247
            <!-- The configuration of maven-jar-plugin -->
215
            <plugin>
248
            <plugin>
218
                <version>2.4</version>
251
                <version>2.4</version>
219
                <!-- The configuration of the plugin -->
252
                <!-- The configuration of the plugin -->
220
                <configuration>
253
                <configuration>
221
                    <!-- Configuration of the archiver -->
254
                    <!-- Configuration of the archive -->
222
                    <archive>
255
                    <archive>
223
                        <!--生成的jar中,不要包含pom.xml和pom.properties这两个文件-->
256
                        <!--生成的jar中,不要包含pom.xml和pom.properties这两个文件-->
224
                        <addMavenDescriptor>false</addMavenDescriptor>
257
                        <addMavenDescriptor>false</addMavenDescriptor>
231
                            <classpathPrefix>lib/</classpathPrefix>
264
                            <classpathPrefix>lib/</classpathPrefix>
232
                            <!--应用的main class-->
265
                            <!--应用的main class-->
233
                            <mainClass>com.ai.bss.location.rescue.LocationRescueApp</mainClass>
266
                            <mainClass>com.ai.bss.location.rescue.LocationRescueApp</mainClass>
234
                            <!--                            <useUniqueVersions>true</useUniqueVersions>-->
267
                            <!-- MANIFEST.MF文件添加SNAPSHOT依赖包的时候,不带时间戳,直接使用SNAPSHOT -->
268
                            <useUniqueVersions>false</useUniqueVersions>
235
                        </manifest>
269
                        </manifest>
236
                        <manifestEntries>
270
                        <manifestEntries>
237
                            <Class-Path>./config/</Class-Path>
271
                            <Class-Path>./conf/</Class-Path>
238
                        </manifestEntries>
272
                        </manifestEntries>
239
                    </archive>
273
                    </archive>
240
                    <!--过滤掉不希望包含在jar中的文件-->
274
                    <!--过滤掉不希望包含在jar中的文件-->
241
                    <excludes>
275
                    <excludes>
242
                        <exclude>**/*.properties</exclude>
276
                        <exclude>**/*.properties</exclude>
243
                        <exclude>**/*.xml</exclude>
277
                        <exclude>**/*.xml</exclude>
278
                        <exclude>**/*.yml</exclude>
279
                        <exclude>**/*.sql</exclude>
280
                        <exclude>db</exclude>
244
                    </excludes>
281
                    </excludes>
245
                </configuration>
282
                </configuration>
246
            </plugin>
283
            </plugin>
247
284
285
            <!-- 配置依赖jar转移到lib目录 -->
248
            <plugin>
286
            <plugin>
249
                <groupId>org.apache.maven.plugins</groupId>
287
                <groupId>org.apache.maven.plugins</groupId>
250
                <artifactId>maven-dependency-plugin</artifactId>
288
                <artifactId>maven-dependency-plugin</artifactId>
272
                <configuration>
310
                <configuration>
273
                    <!-- Specifies the configuration file of the assembly plugin -->
311
                    <!-- Specifies the configuration file of the assembly plugin -->
274
                    <descriptors>
312
                    <descriptors>
275
                        <descriptor>src/main/assembly/package.xml</descriptor>
313
                        <descriptor>src/main/assembly/assembly.xml</descriptor>
276
                    </descriptors>
314
                    </descriptors>
277
                </configuration>
315
                </configuration>
278
                <executions>
316
                <executions>
286
                </executions>
324
                </executions>
287
            </plugin>
325
            </plugin>
288
326
327
            <!-- 不打包test代码 -->
289
            <plugin>
328
            <plugin>
290
                <groupId>org.apache.maven.plugins</groupId>
329
                <groupId>org.apache.maven.plugins</groupId>
291
                <artifactId>maven-surefire-plugin</artifactId>
330
                <artifactId>maven-surefire-plugin</artifactId>
294
                </configuration>
333
                </configuration>
295
            </plugin>
334
            </plugin>
296
        </plugins>
335
        </plugins>
297
298
        <finalName>${project.artifactId}</finalName>
299
    </build>
336
    </build>
300
337
338
301
</project>
339
</project>

+ 68 - 0
location-rescue-service/src/main/assembly/assembly.xml

1
<assembly>
2
    <id>bin</id>
3
    <!-- 最终打包成一个用于发布的zip文件 -->
4
    <formats>
5
        <format>zip</format>
6
    </formats>
7
8
    <fileSets>
9
        <!-- 把项目相关的说明文件,打包进zip文件的根目录 -->
10
        <fileSet>
11
            <directory>${project.basedir}</directory>
12
            <outputDirectory>/</outputDirectory>
13
            <includes>
14
                <include>README*</include>
15
                <include>LICENSE*</include>
16
                <include>NOTICE*</include>
17
            </includes>
18
        </fileSet>
19
20
        <!-- 把项目的配置文件,打包进zip文件的conf目录 -->
21
        <fileSet>
22
            <directory>${project.build.directory}/conf</directory>
23
            <outputDirectory>/${project.build.finalName}/conf</outputDirectory>
24
            <directoryMode>0755</directoryMode>
25
            <fileMode>0644</fileMode>
26
        </fileSet>
27
28
        <!-- Adds dependencies to zip package under lib directory -->
29
        <fileSet>
30
            <directory>${project.build.directory}/lib</directory>
31
            <outputDirectory>/${project.build.finalName}/lib</outputDirectory>
32
            <directoryMode>0755</directoryMode>
33
            <fileMode>0644</fileMode>
34
        </fileSet>
35
36
         <!--把项目的脚本文件目录( src/main/scripts )中的启动脚本文件,打包进zip文件的根目录下script文件夹下 -->
37
         <fileSet>
38
             <directory>${project.basedir}/src/bin</directory>
39
             <outputDirectory>/bin</outputDirectory>
40
             <directoryMode>0755</directoryMode>
41
             <fileMode>0755</fileMode>
42
             <lineEnding>unix</lineEnding>
43
             <includes>
44
                 <include>*.sh</include>
45
                 <include>*.conf</include>
46
             </includes>
47
         </fileSet>
48
49
        <fileSet>
50
            <directory>${project.basedir}/src/bin</directory>
51
            <outputDirectory>/bin</outputDirectory>
52
            <directoryMode>0755</directoryMode>
53
            <fileMode>0755</fileMode>
54
            <lineEnding>dos</lineEnding>
55
            <includes>
56
                <include>*.bat</include>
57
            </includes>
58
        </fileSet>
59
        <!-- 把项目自己编译出来的jar文件,打包进zip文件的根目录 -->
60
        <fileSet>
61
            <directory>${project.build.directory}</directory>
62
            <outputDirectory>/${project.build.finalName}</outputDirectory>
63
            <includes>
64
                <include>${project.build.finalName}.jar</include>
65
            </includes>
66
        </fileSet>
67
    </fileSets>
68
</assembly>

+ 46 - 8
security-protection-service/pom.xml

189
        <resources>
189
        <resources>
190
            <resource>
190
            <resource>
191
                <directory>src/main/resources</directory>
191
                <directory>src/main/resources</directory>
192
                <!-- 根据输入参数动态修改相关内容 -->
193
                <filtering>true</filtering>
194
                <excludes/>
192
            </resource>
195
            </resource>
193
        </resources>
196
        </resources>
194
195
        <plugins>
197
        <plugins>
198
            <!-- 配置文件转移到conf目录 -->
199
            <plugin>
200
                <groupId>org.apache.maven.plugins</groupId>
201
                <artifactId>maven-resources-plugin</artifactId>
202
                <executions>
203
                    <execution>
204
                        <id>copy-resources</id>
205
                        <phase>package</phase>
206
                        <goals>
207
                            <goal>copy-resources</goal>
208
                        </goals>
209
                        <configuration>
210
                            <encoding>UTF-8</encoding>
211
                            <!-- 表示把配置文件拷到和jar包同一个路径下 -->
212
                            <outputDirectory>
213
                                ${project.build.directory}/conf
214
                            </outputDirectory>
215
                            <resources>
216
                                <resource>
217
                                    <directory>${project.build.directory}/classes</directory>
218
                                    <includes>
219
                                        <include>db/*.sql</include>
220
                                        <include>**/*.yml</include>
221
                                        <include>**/*.xml</include>
222
                                        <include>**/*.properties</include>
223
                                    </includes>
224
                                </resource>
225
                            </resources>
226
                        </configuration>
227
                    </execution>
228
                </executions>
229
            </plugin>
196
230
197
            <!-- The configuration of maven-jar-plugin -->
231
            <!-- The configuration of maven-jar-plugin -->
198
            <plugin>
232
            <plugin>
201
                <version>2.4</version>
235
                <version>2.4</version>
202
                <!-- The configuration of the plugin -->
236
                <!-- The configuration of the plugin -->
203
                <configuration>
237
                <configuration>
204
                    <!-- Configuration of the archiver -->
238
                    <!-- Configuration of the archive -->
205
                    <archive>
239
                    <archive>
206
                        <!--生成的jar中,不要包含pom.xml和pom.properties这两个文件-->
240
                        <!--生成的jar中,不要包含pom.xml和pom.properties这两个文件-->
207
                        <addMavenDescriptor>false</addMavenDescriptor>
241
                        <addMavenDescriptor>false</addMavenDescriptor>
214
                            <classpathPrefix>lib/</classpathPrefix>
248
                            <classpathPrefix>lib/</classpathPrefix>
215
                            <!--应用的main class-->
249
                            <!--应用的main class-->
216
                            <mainClass>com.ai.bss.security.protection.SecurityProtectionApp</mainClass>
250
                            <mainClass>com.ai.bss.security.protection.SecurityProtectionApp</mainClass>
251
                            <!-- MANIFEST.MF文件添加SNAPSHOT依赖包的时候,不带时间戳,直接使用SNAPSHOT -->
252
                            <useUniqueVersions>false</useUniqueVersions>
217
                        </manifest>
253
                        </manifest>
218
                        <manifestEntries>
254
                        <manifestEntries>
219
                            <Class-Path>./config/</Class-Path>
255
                            <Class-Path>./conf/</Class-Path>
220
                        </manifestEntries>
256
                        </manifestEntries>
221
                    </archive>
257
                    </archive>
222
                    <!--过滤掉不希望包含在jar中的文件-->
258
                    <!--过滤掉不希望包含在jar中的文件-->
223
                    <excludes>
259
                    <excludes>
224
                        <exclude>**/*.properties</exclude>
260
                        <exclude>**/*.properties</exclude>
225
                        <exclude>**/*.xml</exclude>
261
                        <exclude>**/*.xml</exclude>
262
                        <exclude>**/*.yml</exclude>
263
                        <exclude>**/*.sql</exclude>
264
                        <exclude>db</exclude>
226
                    </excludes>
265
                    </excludes>
227
                </configuration>
266
                </configuration>
228
            </plugin>
267
            </plugin>
229
268
269
            <!-- 配置依赖jar转移到lib目录 -->
230
            <plugin>
270
            <plugin>
231
                <groupId>org.apache.maven.plugins</groupId>
271
                <groupId>org.apache.maven.plugins</groupId>
232
                <artifactId>maven-dependency-plugin</artifactId>
272
                <artifactId>maven-dependency-plugin</artifactId>
240
                        </goals>
280
                        </goals>
241
                        <configuration>
281
                        <configuration>
242
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>
282
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>
243
                            <outputAbsoluteArtifactFilename></outputAbsoluteArtifactFilename>
244
                        </configuration>
283
                        </configuration>
245
                    </execution>
284
                    </execution>
246
                </executions>
285
                </executions>
255
                <configuration>
294
                <configuration>
256
                    <!-- Specifies the configuration file of the assembly plugin -->
295
                    <!-- Specifies the configuration file of the assembly plugin -->
257
                    <descriptors>
296
                    <descriptors>
258
                        <descriptor>src/main/assembly/package.xml</descriptor>
297
                        <descriptor>src/main/assembly/assembly.xml</descriptor>
259
                    </descriptors>
298
                    </descriptors>
260
                </configuration>
299
                </configuration>
261
                <executions>
300
                <executions>
269
                </executions>
308
                </executions>
270
            </plugin>
309
            </plugin>
271
310
311
            <!-- 不打包test代码 -->
272
            <plugin>
312
            <plugin>
273
                <groupId>org.apache.maven.plugins</groupId>
313
                <groupId>org.apache.maven.plugins</groupId>
274
                <artifactId>maven-surefire-plugin</artifactId>
314
                <artifactId>maven-surefire-plugin</artifactId>
277
                </configuration>
317
                </configuration>
278
            </plugin>
318
            </plugin>
279
        </plugins>
319
        </plugins>
280
281
        <finalName>${project.artifactId}</finalName>
282
283
    </build>
320
    </build>
321
284
</project>
322
</project>

+ 68 - 0
security-protection-service/src/main/assembly/assembly.xml

1
<assembly>
2
    <id>bin</id>
3
    <!-- 最终打包成一个用于发布的zip文件 -->
4
    <formats>
5
        <format>zip</format>
6
    </formats>
7
8
    <fileSets>
9
        <!-- 把项目相关的说明文件,打包进zip文件的根目录 -->
10
        <fileSet>
11
            <directory>${project.basedir}</directory>
12
            <outputDirectory>/</outputDirectory>
13
            <includes>
14
                <include>README*</include>
15
                <include>LICENSE*</include>
16
                <include>NOTICE*</include>
17
            </includes>
18
        </fileSet>
19
20
        <!-- 把项目的配置文件,打包进zip文件的conf目录 -->
21
        <fileSet>
22
            <directory>${project.build.directory}/conf</directory>
23
            <outputDirectory>/${project.build.finalName}/conf</outputDirectory>
24
            <directoryMode>0755</directoryMode>
25
            <fileMode>0644</fileMode>
26
        </fileSet>
27
28
        <!-- Adds dependencies to zip package under lib directory -->
29
        <fileSet>
30
            <directory>${project.build.directory}/lib</directory>
31
            <outputDirectory>/${project.build.finalName}/lib</outputDirectory>
32
            <directoryMode>0755</directoryMode>
33
            <fileMode>0644</fileMode>
34
        </fileSet>
35
36
         <!--把项目的脚本文件目录( src/main/scripts )中的启动脚本文件,打包进zip文件的根目录下script文件夹下 -->
37
         <fileSet>
38
             <directory>${project.basedir}/src/bin</directory>
39
             <outputDirectory>/bin</outputDirectory>
40
             <directoryMode>0755</directoryMode>
41
             <fileMode>0755</fileMode>
42
             <lineEnding>unix</lineEnding>
43
             <includes>
44
                 <include>*.sh</include>
45
                 <include>*.conf</include>
46
             </includes>
47
         </fileSet>
48
49
        <fileSet>
50
            <directory>${project.basedir}/src/bin</directory>
51
            <outputDirectory>/bin</outputDirectory>
52
            <directoryMode>0755</directoryMode>
53
            <fileMode>0755</fileMode>
54
            <lineEnding>dos</lineEnding>
55
            <includes>
56
                <include>*.bat</include>
57
            </includes>
58
        </fileSet>
59
        <!-- 把项目自己编译出来的jar文件,打包进zip文件的根目录 -->
60
        <fileSet>
61
            <directory>${project.build.directory}</directory>
62
            <outputDirectory>/${project.build.finalName}</outputDirectory>
63
            <includes>
64
                <include>${project.build.finalName}.jar</include>
65
            </includes>
66
        </fileSet>
67
    </fileSets>
68
</assembly>

+ 30 - 13
security-protection-service/src/main/java/com/ai/bss/security/protection/service/impl/AiAlarmManageServiceImpl.java

18
import com.ai.bss.security.protection.service.interfaces.CharSpecService;
18
import com.ai.bss.security.protection.service.interfaces.CharSpecService;
19
import com.ai.bss.security.protection.service.interfaces.MonitorVideoLogManageService;
19
import com.ai.bss.security.protection.service.interfaces.MonitorVideoLogManageService;
20
import com.ai.bss.security.protection.service.interfaces.UploadFileService;
20
import com.ai.bss.security.protection.service.interfaces.UploadFileService;
21
import com.ai.bss.security.protection.utils.DateUtil;
21
import com.ai.bss.security.protection.utils.EbcConstant;
22
import com.ai.bss.security.protection.utils.EbcConstant;
22
import com.ai.bss.user.dto.EmployeeDto;
23
import com.ai.bss.user.dto.EmployeeDto;
23
import com.ai.bss.user.service.api.EmployeeService;
24
import com.ai.bss.user.service.api.EmployeeService;
26
import com.ai.bss.work.safety.service.api.AiTaskQuery;
27
import com.ai.bss.work.safety.service.api.AiTaskQuery;
27
import com.ai.bss.work.service.api.WorkTaskCommand;
28
import com.ai.bss.work.service.api.WorkTaskCommand;
28
import com.ai.bss.work.task.model.common.WorkTask;
29
import com.ai.bss.work.task.model.common.WorkTask;
30
import com.alibaba.fastjson.JSON;
31
import com.alibaba.fastjson.JSONObject;
32
import com.alibaba.fastjson.TypeReference;
29
33
30
/**
34
/**
31
 * @Auther: 王超
35
 * @Auther: 王超
91
95
92
    @Override
96
    @Override
93
    public CommonResponse<WorkTask> changeTaskStatus(CommonRequest<WorkTask> workTaskRequest) {
97
    public CommonResponse<WorkTask> changeTaskStatus(CommonRequest<WorkTask> workTaskRequest) {
94
        CommonResponse changeResultResponse = workTaskCommand.changeTaskStatus(workTaskRequest);
98
    	CommonResponse<WorkTask> changeResultResponse = workTaskCommand.changeTaskStatus(workTaskRequest);
95
        return changeResultResponse;
99
        return changeResultResponse;
96
    }
100
    }
97
    
101
    
118
			return CommonResponse.fail("504", "获取失败");
122
			return CommonResponse.fail("504", "获取失败");
119
		}
123
		}
120
		
124
		
121
		WorkTaskSafetyAlarm workTaskSafetyAlarm=response.getData();
125
		//报警详细信息
126
		Map<String, String> workTaskSafetyAlarmMap= JSON.parseObject(JSON.toJSONString(response.getData()), new TypeReference<Map<String, String>>() {
127
        });
122
		
128
		
123
		List<CharacteristicSpecValue> aiAlarmTypeList = charSpecService.getCharSpecList(EbcConstant.BUSINESS_SPEC_AI_ALARM_TYPE);
129
		List<CharacteristicSpecValue> aiAlarmTypeList = charSpecService.getCharSpecList(EbcConstant.BUSINESS_SPEC_AI_ALARM_TYPE);
124
		for (CharacteristicSpecValue characteristicSpecValue : aiAlarmTypeList) {
130
		for (CharacteristicSpecValue characteristicSpecValue : aiAlarmTypeList) {
125
			if (characteristicSpecValue.getCode().equals(workTaskSafetyAlarm.getAlarmTypeCode())) {
126
				workTaskSafetyAlarm.setAlarmTypeCode(characteristicSpecValue.getValue());
131
			if (characteristicSpecValue.getCode().equals(workTaskSafetyAlarmMap.get("alarmTypeCode"))) {
132
				workTaskSafetyAlarmMap.put("alarmTypeCodeZh",characteristicSpecValue.getValue());
127
				break;
133
				break;
128
			}
134
			}
129
		}
135
		}
130
		List<CharacteristicSpecValue> aiAlarmStatusList = charSpecService.getCharSpecList(EbcConstant.BUSINESS_SPEC_AI_TASK_STATUS);
136
		List<CharacteristicSpecValue> aiAlarmStatusList = charSpecService.getCharSpecList(EbcConstant.BUSINESS_SPEC_AI_TASK_STATUS);
131
		for (CharacteristicSpecValue characteristicSpecValue : aiAlarmStatusList) {
137
		for (CharacteristicSpecValue characteristicSpecValue : aiAlarmStatusList) {
132
			if (characteristicSpecValue.getCode().equals(workTaskSafetyAlarm.getStatus())) {
133
				workTaskSafetyAlarm.setStatus(characteristicSpecValue.getValue());
138
			if (characteristicSpecValue.getCode().equals(workTaskSafetyAlarmMap.get("status"))) {
139
				workTaskSafetyAlarmMap.put("statusZh",characteristicSpecValue.getValue());
134
				break;
140
				break;
135
			}
141
			}
136
		}
142
		}
137
		
143
		
138
		if(StringUtils.isNotEmpty(workTaskSafetyAlarm.getWorkEmployeeRoleId())){
139
            long relateEmployeeRoleId = Long.parseLong(workTaskSafetyAlarm.getWorkEmployeeRoleId());
144
		if(StringUtils.isNotEmpty(workTaskSafetyAlarmMap.get("workEmployeeRoleId"))){
145
            long relateEmployeeRoleId = Long.parseLong(workTaskSafetyAlarmMap.get("workEmployeeRoleId"));
140
146
141
            EmployeeDto employeeDto = new EmployeeDto();
147
            EmployeeDto employeeDto = new EmployeeDto();
142
            employeeDto.setId(relateEmployeeRoleId);
148
            employeeDto.setId(relateEmployeeRoleId);
143
            CommonRequest<EmployeeDto> employeeDtoRequest = new CommonRequest<EmployeeDto>(employeeDto);
149
            CommonRequest<EmployeeDto> employeeDtoRequest = new CommonRequest<EmployeeDto>(employeeDto);
144
            CommonResponse<EmployeeDto> employeeDtoResponse = employeeService.queryEmployee(employeeDtoRequest);
150
            CommonResponse<EmployeeDto> employeeDtoResponse = employeeService.queryEmployee(employeeDtoRequest);
145
            if (employeeDtoResponse==null||employeeDtoResponse.getData()==null) {
151
            if (employeeDtoResponse==null||employeeDtoResponse.getData()==null) {
146
            	workTaskSafetyAlarm.setWorkEmployeeRoleName("--");
152
            	workTaskSafetyAlarmMap.put("workEmployeeRoleName","--");
147
			}else {
153
			}else {
148
				workTaskSafetyAlarm.setWorkEmployeeRoleName(employeeDtoResponse.getData().getName());
154
				workTaskSafetyAlarmMap.put("workEmployeeRoleName",employeeDtoResponse.getData().getName());
149
			}
155
			}
150
        }
156
        }
151
		
157
		
152
		Map<String, String> pictureMap= uploadFileService.getFileUrlToMap(workTaskSafetyAlarm.getIdenPictureUrl());
158
		if (WorkTask.END_STATUS.equals(workTaskSafetyAlarmMap.get("status"))||WorkTask.FALSE_ALARM_STATUS.equals(workTaskSafetyAlarmMap.get("status"))) {
159
			workTaskSafetyAlarmMap.put("disposeDate",DateUtil.formatDate(response.getData().getDoneDate()));
160
		}else {
161
			workTaskSafetyAlarmMap.put("disposeDate","");
162
		}
163
		
164
		workTaskSafetyAlarmMap.put("createDate",DateUtil.formatDate(response.getData().getCreateDate()));
165
		workTaskSafetyAlarmMap.put("aiIdenTime",DateUtil.formatDate(response.getData().getAiIdenTime()));
166
		
167
		//图片信息
168
		Map<String, String> pictureMap= uploadFileService.getFileUrlToMap(workTaskSafetyAlarmMap.get("idenPictureUrl"));
153
		
169
		
154
		List<EbcMonitorVideoLog> logsList=monitorVideoLogManageService.getMonitorVideoLogByPictureTime(pictureMap.get("fileDateTimeStr"), workTaskSafetyAlarm.getResourceToolId()).getData();
170
		//视频信息
171
		List<EbcMonitorVideoLog> logsList=monitorVideoLogManageService.getMonitorVideoLogByPictureTime(pictureMap.get("fileDateTimeStr"), workTaskSafetyAlarmMap.get("resourceToolId")).getData();
155
		EbcMonitorVideoLog ebcMonitorVideoLog=null;
172
		EbcMonitorVideoLog ebcMonitorVideoLog=null;
156
		if (!CollectionUtils.isEmpty(logsList)) {
173
		if (!CollectionUtils.isEmpty(logsList)) {
157
			ebcMonitorVideoLog=logsList.get(0);
174
			ebcMonitorVideoLog=logsList.get(0);
159
		}
176
		}
160
		
177
		
161
		Map<String,Object> resultMap= new HashMap<String, Object>();
178
		Map<String,Object> resultMap= new HashMap<String, Object>();
162
		resultMap.put("alarmInfo", workTaskSafetyAlarm);
179
		resultMap.put("alarmInfo", workTaskSafetyAlarmMap);
163
		resultMap.put("pictureInfo", pictureMap);
180
		resultMap.put("pictureInfo", pictureMap);
164
		resultMap.put("videoInfo", ebcMonitorVideoLog);
181
		resultMap.put("videoInfo", ebcMonitorVideoLog);
165
		return CommonResponse.ok(resultMap);
182
		return CommonResponse.ok(resultMap);