|  |  | 
 |  |  | import java.util.ArrayList; | 
 |  |  | import java.util.Date; | 
 |  |  | import java.util.List; | 
 |  |  | import java.util.Objects; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * 隐患区域配置类型信息表Service实现 | 
 |  |  | 
 |  |  |         LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  |         if(loginUserInfo == null){ | 
 |  |  |             loginUserInfo = model.getLoginUserInfo(); | 
 |  |  |         } | 
 |  |  |         if(hiddenDangerParamMapper.selectCount(new QueryWrapper<HiddenDangerParam>().lambda() | 
 |  |  |                 .eq(HiddenDangerParam::getType,model.getType()) | 
 |  |  |                 .eq(HiddenDangerParam::getName,model.getName()) | 
 |  |  |                 .eq(HiddenDangerParam::getIsdeleted,Constants.ZERO) | 
 |  |  |         )>Constants.ZERO){ | 
 |  |  |             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该名称已存在!"); | 
 |  |  |         } | 
 |  |  |         if(Constants.equalsInteger(model.getType(),Constants.ZERO)){ | 
 |  |  |             //如果是区域配置 | 
 |  |  | 
 |  |  |         HiddenDangerParam hiddenDangerParam = hiddenDangerParamMapper.selectById(model.getId()); | 
 |  |  |         if(hiddenDangerParam == null || Constants.equalsInteger(hiddenDangerParam.getIsdeleted(),Constants.ONE)){ | 
 |  |  |             throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"对不起,该配置信息不存在,请返回刷新页面重试!"); | 
 |  |  |         } | 
 |  |  |         if(hiddenDangerParamMapper.selectCount(new QueryWrapper<HiddenDangerParam>().lambda() | 
 |  |  |                 .eq(HiddenDangerParam::getType,model.getType()) | 
 |  |  |                 .eq(HiddenDangerParam::getName,model.getName()) | 
 |  |  |                 .eq(HiddenDangerParam::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .ne(HiddenDangerParam::getId,model.getId()) | 
 |  |  |         )>Constants.ZERO){ | 
 |  |  |             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该名称已存在!"); | 
 |  |  |         } | 
 |  |  |         if(Constants.equalsInteger(hiddenDangerParam.getType(),Constants.ZERO)){ | 
 |  |  |             //如果是区域配置,校验安全员信息是否正确 | 
 |  |  | 
 |  |  |     } | 
 |  |  |     @Override | 
 |  |  |     public   List<Member> findHiddenAreaMemberList(HiddenDangerParam pageWrap) { | 
 |  |  |         QueryWrapper<HiddenDangerParam> wrapper = new QueryWrapper<>(pageWrap); | 
 |  |  |         pageWrap.setIsdeleted(Constants.ZERO); | 
 |  |  |         HiddenDangerParam hiddenDangerParam = new HiddenDangerParam(); | 
 |  |  |         hiddenDangerParam.setIsdeleted(Constants.ZERO); | 
 |  |  |         if(Objects.nonNull(pageWrap.getId())){ | 
 |  |  |             hiddenDangerParam.setId(pageWrap.getId()); | 
 |  |  |         } | 
 |  |  |         QueryWrapper<HiddenDangerParam> wrapper = new QueryWrapper<>(hiddenDangerParam); | 
 |  |  |         List<HiddenDangerParam> list = hiddenDangerParamMapper.selectList(wrapper); | 
 |  |  |         List<Member> memberList = new ArrayList<>(); | 
 |  |  |         if(list!=null){ | 
 |  |  | 
 |  |  |                         .leftJoin(Company.class, Company::getId,Member::getCompanyId) | 
 |  |  |                         .eq(Member::getType,Constants.TWO) | 
 |  |  |                         .eq(Member::getIsdeleted,Constants.ZERO) | 
 |  |  |                         .like(StringUtils.isNotBlank(pageWrap.getName()),Member::getName,pageWrap.getName()) | 
 |  |  |                         .in(Member::getId,idList) | 
 |  |  |                 ); | 
 |  |  |             } |