‘liusuyi’
2023-05-31 e86396c095d9600bfdc20837f2276eac8fad0f7f
ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java
@@ -19,7 +19,7 @@
 * 视频巡检任务Service业务层处理
 *
 * @author ruoyi
 * @date 2023-05-25
 * @date 2023-05-30
 */
@Service
public class ArdVideoInspectTaskServiceImpl implements IArdVideoInspectTaskService {
@@ -29,12 +29,12 @@
    /**
     * 查询视频巡检任务
     *
     * @param inspectMode 视频巡检任务主键
     * @param id 视频巡检任务主键
     * @return 视频巡检任务
     */
    @Override
    public ArdVideoInspectTask selectArdVideoInspectTaskByInspectMode(String inspectMode) {
        return ardVideoInspectTaskMapper.selectArdVideoInspectTaskByInspectMode(inspectMode);
    public ArdVideoInspectTask selectArdVideoInspectTaskById(String id) {
        return ardVideoInspectTaskMapper.selectArdVideoInspectTaskById(id);
    }
    /**
@@ -76,7 +76,7 @@
    public int updateArdVideoInspectTask(ArdVideoInspectTask ardVideoInspectTask) {
                ardVideoInspectTask.setUpdateBy(SecurityUtils.getUsername());
                ardVideoInspectTask.setUpdateTime(DateUtils.getNowDate());
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskId(ardVideoInspectTask.getInspectMode())
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskId(ardVideoInspectTask.getId())
            ;
            insertArdVideoInspectTaskStep(ardVideoInspectTask);
        return ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask);
@@ -85,27 +85,27 @@
    /**
     * 批量删除视频巡检任务
     *
     * @param inspectModes 需要删除的视频巡检任务主键
     * @param ids 需要删除的视频巡检任务主键
     * @return 结果
     */
        @Transactional
    @Override
    public int deleteArdVideoInspectTaskByInspectModes(String[] inspectModes) {
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskIds(inspectModes);
        return ardVideoInspectTaskMapper.deleteArdVideoInspectTaskByInspectModes(inspectModes);
    public int deleteArdVideoInspectTaskByIds(String[] ids) {
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskIds(ids);
        return ardVideoInspectTaskMapper.deleteArdVideoInspectTaskByIds(ids);
    }
    /**
     * 删除视频巡检任务信息
     *
     * @param inspectMode 视频巡检任务主键
     * @param id 视频巡检任务主键
     * @return 结果
     */
        @Transactional
    @Override
    public int deleteArdVideoInspectTaskByInspectMode(String inspectMode) {
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskId(inspectMode);
        return ardVideoInspectTaskMapper.deleteArdVideoInspectTaskByInspectMode(inspectMode);
    public int deleteArdVideoInspectTaskById(String id) {
                ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskId(id);
        return ardVideoInspectTaskMapper.deleteArdVideoInspectTaskById(id);
    }
        /**
@@ -115,12 +115,12 @@
         */
        public void insertArdVideoInspectTaskStep(ArdVideoInspectTask ardVideoInspectTask) {
            List<ArdVideoInspectTaskStep> ardVideoInspectTaskStepList = ardVideoInspectTask.getArdVideoInspectTaskStepList();
            String inspectMode = ardVideoInspectTask.getInspectMode();
            String id = ardVideoInspectTask.getId();
            if (StringUtils.isNotNull(ardVideoInspectTaskStepList)) {
                List<ArdVideoInspectTaskStep> list = new ArrayList<ArdVideoInspectTaskStep>();
                for (ArdVideoInspectTaskStep ardVideoInspectTaskStep :ardVideoInspectTaskStepList)
                {
                    ardVideoInspectTaskStep.setTaskId(inspectMode);
                    ardVideoInspectTaskStep.setTaskId(id);
                    list.add(ardVideoInspectTaskStep);
                }
                if (list.size() > 0) {