| | |
| | | } |
| | | if(delRetentionLis.size()>0){ |
| | | //先删除原有的在场人员(内部人员) |
| | | //@ApiModelProperty(value = "类型 0劳务访客 1普通访客 2内部员工 3车辆信息 4相关方人员 5货运司机 ") |
| | | retentionMapper.delete(new UpdateWrapper<Retention>().lambda() |
| | | // .eq(Retention::getType,Constants.memberType.internal) |
| | | .ne(Retention::getType,Constants.THREE) |
| | | .in(Retention::getMemberId,delRetentionLis)); |
| | | } |
| | | if(retentionList.size()>0){ |
| | |
| | | for(EventBaseInfoRequest request : events){ |
| | | Warning warning = warningMapper.selectOne(new QueryWrapper<Warning>().lambda() |
| | | .eq(Warning::getIsdeleted,Constants.ZERO) |
| | | .eq(Warning::getCode, request.getSrcType()).last("limit 1")); |
| | | .eq(Warning::getCode, request.getEventType()).last("limit 1")); |
| | | |
| | | Constants.WarningConfig warningConfig = Constants.WarningConfig.getConfig(request.getEventType()); |
| | | |
| | |
| | | warningEvent.setSrcIndex(request.getSrcIndex()); |
| | | warningEvent.setSrcType(request.getSrcType()); |
| | | warningEvent.setSrcName(request.getSrcName()); |
| | | warningEvent.setWarningId(warning.getId()); |
| | | warningEventMapper.insert(warningEvent); |
| | | |
| | | if(Objects.nonNull(warningConfig)){ |