批量删除执法记录仪设备修复
This commit is contained in:
parent
b851bebabc
commit
8b1fd8996e
@ -230,13 +230,17 @@ public class PoliceCameraItemController {
|
|||||||
@ApiOperation(value = "批量删除执法记录仪设备", notes = "批量删除执法记录仪设备", httpMethod = "POST")
|
@ApiOperation(value = "批量删除执法记录仪设备", notes = "批量删除执法记录仪设备", httpMethod = "POST")
|
||||||
@ApiImplicitParam(name = "ids", value = "执法记录仪设备ID字符串(多个以,分割)", paramType = "body", required = true, dataType = "String")
|
@ApiImplicitParam(name = "ids", value = "执法记录仪设备ID字符串(多个以,分割)", paramType = "body", required = true, dataType = "String")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Result deleteBatch(@ApiIgnore @RequestBody HashMap<String, Object> paramMap) {
|
public Result deleteBatch(@ApiIgnore @RequestBody HashMap<String, Object> paramMap) {
|
||||||
String ids = MapUtils.getString(paramMap, "ids");
|
String ids = MapUtils.getString(paramMap, "ids");
|
||||||
Result result = new Result<>();
|
Result result = new Result<>();
|
||||||
if (ids == null || "".equals(ids.trim())) {
|
if (ids == null || "".equals(ids.trim())) {
|
||||||
result.error500("参数不识别!");
|
result.error500("参数不识别!");
|
||||||
} else {
|
} else {
|
||||||
policeCameraItemService.removeByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
policeCameraItemService.deletePoliceCameraItem(id);
|
||||||
|
}
|
||||||
Result.success("删除成功!");
|
Result.success("删除成功!");
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
package com.zhgd.xmgl.modules.policecamera.service.impl;
|
package com.zhgd.xmgl.modules.policecamera.service.impl;
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
|
||||||
import com.zhgd.xmgl.modules.policecamera.entity.vo.VideoItemInfoVo.VideoInfo;
|
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.convert.Convert;
|
import cn.hutool.core.convert.Convert;
|
||||||
import cn.hutool.core.io.FileUtil;
|
import cn.hutool.core.io.FileUtil;
|
||||||
@ -22,13 +21,16 @@ import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
|
|||||||
import com.zhgd.xmgl.modules.policecamera.entity.PoliceCameraItem;
|
import com.zhgd.xmgl.modules.policecamera.entity.PoliceCameraItem;
|
||||||
import com.zhgd.xmgl.modules.policecamera.entity.PoliceCameraVideoConfig;
|
import com.zhgd.xmgl.modules.policecamera.entity.PoliceCameraVideoConfig;
|
||||||
import com.zhgd.xmgl.modules.policecamera.entity.ProjectPoliceCameraConfig;
|
import com.zhgd.xmgl.modules.policecamera.entity.ProjectPoliceCameraConfig;
|
||||||
|
import com.zhgd.xmgl.modules.policecamera.entity.WorkTicketCameraRel;
|
||||||
import com.zhgd.xmgl.modules.policecamera.entity.vo.PoliceCameraItemVo;
|
import com.zhgd.xmgl.modules.policecamera.entity.vo.PoliceCameraItemVo;
|
||||||
import com.zhgd.xmgl.modules.policecamera.entity.vo.VideoItemInfoVo;
|
import com.zhgd.xmgl.modules.policecamera.entity.vo.VideoItemInfoVo;
|
||||||
|
import com.zhgd.xmgl.modules.policecamera.entity.vo.VideoItemInfoVo.VideoInfo;
|
||||||
import com.zhgd.xmgl.modules.policecamera.enums.ProjectPoliceCameraConfigVideoTypeEnum;
|
import com.zhgd.xmgl.modules.policecamera.enums.ProjectPoliceCameraConfigVideoTypeEnum;
|
||||||
import com.zhgd.xmgl.modules.policecamera.mapper.PoliceCameraItemMapper;
|
import com.zhgd.xmgl.modules.policecamera.mapper.PoliceCameraItemMapper;
|
||||||
import com.zhgd.xmgl.modules.policecamera.mapper.ProjectPoliceCameraConfigMapper;
|
import com.zhgd.xmgl.modules.policecamera.mapper.ProjectPoliceCameraConfigMapper;
|
||||||
import com.zhgd.xmgl.modules.policecamera.service.IPoliceCameraItemService;
|
import com.zhgd.xmgl.modules.policecamera.service.IPoliceCameraItemService;
|
||||||
import com.zhgd.xmgl.modules.policecamera.service.IPoliceCameraVideoConfigService;
|
import com.zhgd.xmgl.modules.policecamera.service.IPoliceCameraVideoConfigService;
|
||||||
|
import com.zhgd.xmgl.modules.policecamera.service.IWorkTicketCameraRelService;
|
||||||
import com.zhgd.xmgl.modules.video.mapper.AiAnalyseHardWareAlarmRecordMapper;
|
import com.zhgd.xmgl.modules.video.mapper.AiAnalyseHardWareAlarmRecordMapper;
|
||||||
import com.zhgd.xmgl.modules.video.mapper.ProjectVideoHkVqdMapper;
|
import com.zhgd.xmgl.modules.video.mapper.ProjectVideoHkVqdMapper;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
||||||
@ -62,6 +64,9 @@ public class PoliceCameraItemServiceImpl extends ServiceImpl<PoliceCameraItemMap
|
|||||||
@Autowired
|
@Autowired
|
||||||
ProjectVideoHkVqdMapper projectVideoHkVqdMapper;
|
ProjectVideoHkVqdMapper projectVideoHkVqdMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@Lazy
|
||||||
|
IWorkTicketCameraRelService workTicketCameraRelService;
|
||||||
|
@Autowired
|
||||||
private ISystemUserService systemUserService;
|
private ISystemUserService systemUserService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private PoliceCameraItemMapper policeCameraItemMapper;
|
private PoliceCameraItemMapper policeCameraItemMapper;
|
||||||
@ -198,6 +203,8 @@ public class PoliceCameraItemServiceImpl extends ServiceImpl<PoliceCameraItemMap
|
|||||||
throw new OpenAlertException(MessageUtil.get("notFindErr"));
|
throw new OpenAlertException(MessageUtil.get("notFindErr"));
|
||||||
}
|
}
|
||||||
policeCameraItemMapper.deleteById(itemId);
|
policeCameraItemMapper.deleteById(itemId);
|
||||||
|
workTicketCameraRelService.remove(new LambdaQueryWrapper<WorkTicketCameraRel>()
|
||||||
|
.eq(WorkTicketCameraRel::getPoliceCameraId, itemId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user