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