处理自动指派没有租户id的问题
This commit is contained in:
@@ -256,11 +256,11 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
|
|||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Boolean taskAssignment(AlarmAssignmentBo bo) {
|
public Boolean taskAssignment(AlarmAssignmentBo bo) {
|
||||||
// 验证工单状态
|
// 验证工单状态
|
||||||
SisAlarmEventsVo sisAlarmEventsVo = this.baseMapper.selectVoById(bo.getAlarmId());
|
SisAlarmEvents sisAlarmEvents = this.baseMapper.selectById(bo.getAlarmId());
|
||||||
if (sisAlarmEventsVo == null) {
|
if (sisAlarmEvents == null) {
|
||||||
throw new RuntimeException("工单信息不存在!");
|
throw new RuntimeException("工单信息不存在!");
|
||||||
}
|
}
|
||||||
if (!sisAlarmEventsVo.getState().equals(AlarmStatus.REPORTED.getCode())) {
|
if (!sisAlarmEvents.getState().equals(AlarmStatus.REPORTED.getCode())) {
|
||||||
throw new RuntimeException("当前工单已指派,请刷新后重新指派!");
|
throw new RuntimeException("当前工单已指派,请刷新后重新指派!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -282,7 +282,7 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
SisAlarmEvents events = new SisAlarmEvents();
|
SisAlarmEvents events = new SisAlarmEvents();
|
||||||
events.setId(sisAlarmEventsVo.getId());
|
events.setId(sisAlarmEvents.getId());
|
||||||
events.setSolveId(bo.getSolveId());
|
events.setSolveId(bo.getSolveId());
|
||||||
events.setSolveName(bo.getSolveName());
|
events.setSolveName(bo.getSolveName());
|
||||||
events.setSolvePhone(bo.getSolvePhone());
|
events.setSolvePhone(bo.getSolvePhone());
|
||||||
@@ -294,13 +294,14 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
|
|||||||
log.info("修改事件表完成,result={}", i > 0);
|
log.info("修改事件表完成,result={}", i > 0);
|
||||||
// 写入处理流程
|
// 写入处理流程
|
||||||
SisAlarmEventProcess process = new SisAlarmEventProcess();
|
SisAlarmEventProcess process = new SisAlarmEventProcess();
|
||||||
process.setAlarmId(sisAlarmEventsVo.getId());
|
process.setAlarmId(sisAlarmEvents.getId());
|
||||||
process.setSolveId(attendInfo.getEmployeeId());
|
process.setSolveId(attendInfo.getEmployeeId());
|
||||||
process.setSolveName(attendInfo.getEmployeeName());
|
process.setSolveName(attendInfo.getEmployeeName());
|
||||||
process.setWorkReply(bo.getRemark());
|
process.setWorkReply(bo.getRemark());
|
||||||
process.setState(events.getState());
|
process.setState(events.getState());
|
||||||
process.setWorkReplyTime(now);
|
process.setWorkReplyTime(now);
|
||||||
process.setReceiveTaskTag(0L);
|
process.setReceiveTaskTag(0L);
|
||||||
|
process.setTenantId(sisAlarmEvents.getTenantId());
|
||||||
Boolean insert = alarmEventProcessService.insert(process);
|
Boolean insert = alarmEventProcessService.insert(process);
|
||||||
log.info("事件处理信息写入完成,result= {}", insert);
|
log.info("事件处理信息写入完成,result= {}", insert);
|
||||||
//TODO 推送到执行客户端
|
//TODO 推送到执行客户端
|
||||||
|
Reference in New Issue
Block a user