| | |
| | | package cn.gistack.sm.patrol.service.impl; |
| | | |
| | | import cn.gistack.sm.patrol.entity.PatrolConfig; |
| | | import cn.gistack.sm.patrol.entity.PatrolRecord; |
| | | import cn.gistack.sm.patrol.entity.PatrolReport; |
| | | import cn.gistack.sm.patrol.entity.PatrolTask; |
| | | import cn.gistack.sm.patrol.mapper.PatrolReportMapper; |
| | | import cn.gistack.sm.patrol.service.IPatrolRecordService; |
| | | import cn.gistack.sm.patrol.service.IPatrolReportService; |
| | | import cn.gistack.sm.patrol.service.IPatrolTaskService; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | @Service |
| | | @AllArgsConstructor |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean save(PatrolReport entity) { |
| | | if (Func.equals(entity.getStatus(),1)){ |
| | | @Transactional |
| | | public boolean updateById(PatrolReport patrolReport) { |
| | | PatrolRecord patrolRecord = new PatrolRecord(); |
| | | patrolRecord.setId(Long.parseLong(patrolReport.getRecordId())); |
| | | //修改记录表中的异常状态为正常 |
| | | patrolRecord.setStatus(1); |
| | | //修改记录表中的是否解决为已解决 |
| | | patrolRecord.setSolution("1"); |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | return super.save(entity); |
| | | boolean editRecord = patrolRecordService.updateById(patrolRecord); |
| | | boolean editReport = super.updateById(patrolReport); |
| | | return editRecord&&editReport; |
| | | } |
| | | } |