AI识别修改

This commit is contained in:
pengjie 2025-10-20 17:10:17 +08:00
parent 8b3594803e
commit 5f506f5a38
2 changed files with 11 additions and 6 deletions

View File

@ -181,7 +181,7 @@ public class PoliceCameraItemFileController {
@ApiImplicitParam(name = "createDate_end", value = "查询结束日期yyyy-MM-dd HH:mm:ss", paramType = "query", required = false, dataType = "String"),
})
@PostMapping(value = "/deleteBy")
public Result<PoliceCameraItemFile> deleteBy(@ApiIgnore @RequestBody HashMap<String, Object> map) {
public Result<PoliceCameraItemFile> deleteBy(@Parameter(hidden = true) @RequestBody HashMap<String, Object> map) {
List<PoliceCameraItemFileVo> vos = policeCameraItemFileService.queryList(map);
if (CollUtil.isNotEmpty(vos)) {
Integer deleteFileModel = MapUtils.getInteger(map, "deleteFileModel");

View File

@ -38,10 +38,7 @@ import com.zhgd.xmgl.modules.project.entity.ProjectJqmDev;
import com.zhgd.xmgl.modules.project.entity.vo.ProjectInfoExtVo;
import com.zhgd.xmgl.modules.project.service.IProjectService;
import com.zhgd.xmgl.modules.project.service.ProjectJqmDevService;
import com.zhgd.xmgl.modules.video.entity.AiAnalyseHardWareAlarmRecord;
import com.zhgd.xmgl.modules.video.entity.AiAnalyseHardWareRecord;
import com.zhgd.xmgl.modules.video.entity.VideoItem;
import com.zhgd.xmgl.modules.video.entity.WorkerInfoToAiAnalyseHardWareAlarmRecord;
import com.zhgd.xmgl.modules.video.entity.*;
import com.zhgd.xmgl.modules.video.entity.bo.AiAnalyseHardWareAlarmRecordNoticeBo;
import com.zhgd.xmgl.modules.video.entity.vo.AiAnalyseHardWareAlarmTotalVo;
import com.zhgd.xmgl.modules.video.entity.vo.AiAnalyseHardWareAlarmTrendVo;
@ -50,6 +47,7 @@ import com.zhgd.xmgl.modules.video.mapper.AiAnalyseHardWareAlarmRecordMapper;
import com.zhgd.xmgl.modules.video.mapper.AiAnalyseHardWareRecordMapper;
import com.zhgd.xmgl.modules.video.mapper.WorkerInfoToAiAnalyseHardWareAlarmRecordMapper;
import com.zhgd.xmgl.modules.video.service.IAiAnalyseHardWareAlarmRecordService;
import com.zhgd.xmgl.modules.video.service.IVideoGroupService;
import com.zhgd.xmgl.modules.video.service.IVideoItemService;
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
@ -142,6 +140,10 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
@Autowired
private IVideoItemService videoItemService;
@Lazy
@Autowired
private IVideoGroupService videoGroupService;
@Override
public IPage<AiAnalyseHardWareAlarmRecord> queryAiAnalyseHardWareAlarmPageList(Map<String, Object> map) {
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
@ -219,10 +221,13 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
.eq(VideoItem::getSerialNumber, body.getString("remark")));
if (videoItem != null) {
aiAnalyseHardWareAlarmRecord.setLocation(videoItem.getVideoName());
VideoGroup videoGroup = videoGroupService.getById(videoItem.getGroupId());
aiAnalyseHardWareAlarmRecord.setProjectSn(videoGroup == null ? aiAnalyseHardWareRecord.getProjectSn() : videoGroup.getProjectSn());
}
}
} catch (Exception e) {}
aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
// aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
aiAnalyseHardWareAlarmRecord.setStatus(1);
if (StringUtils.isNotEmpty(body.getString(IMAGE))) {
String base64data = "";