bug修改

This commit is contained in:
Administrator 2023-05-31 17:50:30 +08:00
parent d0b61dbc31
commit c625241047
11 changed files with 34 additions and 30 deletions

View File

@ -341,6 +341,7 @@ public class AsyncCommon {
@Async("asyncExecutor")
public Future<HashMap<String, Object>> getPlayUrlAsync(ProjectVideoConfig videoConfig, EntityMap entityMap) {
try {
String serialNumber = MapUtils.getString(entityMap, "serialNumber");
if (StringUtils.isNotEmpty(serialNumber)) {
String url = HikVideoUtil.callPostApiGetPreviewURL(serialNumber, "hls", null, videoConfig.getAccount(),
@ -353,6 +354,9 @@ public class AsyncCommon {
return future;
}
}
} catch (Exception e) {
log.error("err:", e);
}
return null;
}

View File

@ -68,7 +68,7 @@
</select>
<select id="exportExcelWorkerEducation" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
SELECT a.id,a.study_time,
a.is_qualified ,
a.score,
(case when a.is_qualified=1 then '合格' when a.is_qualified=2 then '不合格' else '' end) is_qualified,
w.worker_name,b.edu_content,b.edu_course_name,
(case when b.edu_type=1 then '入场三级教育' when b.edu_type=2 then '定期安全教育' when b.edu_type=3 then '安全技术交底' when b.edu_type=4 then 'VR安全教育' else '' end) edu_type

View File

@ -157,7 +157,7 @@ public class SafeEducationQuestionServiceImpl extends ServiceImpl<SafeEducationQ
try {
List<EntityMap> list = safeEducationQuestionMapper.exportExcelWorkerEducation(workerSafeEducation);
String[] heads = {"人员姓名", "培训日期", "培训类型", "培训主题", "考试分数", "是否及格"};
String[] headsStr = {"workerName", "studyTime", "eduType", "eduCourseName", "isQualified"};
String[] headsStr = {"workerName", "studyTime", "eduType", "eduCourseName", "score", "isQualified"};
JxlExcelUtils.excelExport("培训记录数据列表", heads, headsStr, list, response);
} catch (Exception e) {
log.error("导出培训记录数据异常" + e);

View File

@ -72,6 +72,7 @@ public class DustNoiseDataServiceImpl extends ServiceImpl<DustNoiseDataMapper, D
if (map.get("deviceId") == null) {
DustNoiseData nd = dustNoiseDataMapper.getRealTimeDustNoiseData(map);
if (nd != null) {
List<DustNoiseData> noiseDataList = Arrays.asList(nd);
for (DustNoiseData dustNoiseData : noiseDataList) {
DustNoiseData dataBuilder = dataBuilder(dustNoiseData);
@ -87,7 +88,7 @@ public class DustNoiseDataServiceImpl extends ServiceImpl<DustNoiseDataMapper, D
noiseData.setWindspeed(NumberUtil.div(NumberUtil.add(noiseData.getWindspeed(), dataBuilder.getWindspeed()), 2).floatValue());
noiseData.setPressure(NumberUtil.div(NumberUtil.add(noiseData.getPressure(), dataBuilder.getPressure()), 2).floatValue());
}
}
} else {
noiseData = dustNoiseDataMapper.getRealTimeDustNoiseData(map);
if (noiseData != null) {

View File

@ -2,8 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhgd.xmgl.modules.quality.mapper.DangerItemRecordMapper">
<select id="selectDangerItemRecordList" resultType="com.zhgd.xmgl.modules.quality.entity.DangerItemRecord">
SELECT a.*,
IFNULL(b.record_status,0) record_status
SELECT IFNULL(b.record_status,0) record_status,a.*
from danger_item_record a LEFT JOIN
(SELECT * FROM project_danger_type_disable WHERE project_sn=#{projectSn} and type=2) b ON b.danger_type_id=a.id
WHERE a.danger_type_id=#{dangerTypeId}