|  |  | 
 |  |  | import com.doumee.core.utils.DateUtil; | 
 |  |  | import com.doumee.core.utils.ImageBase64Util; | 
 |  |  | import com.doumee.dao.business.*; | 
 |  |  | import com.doumee.dao.business.dao.CompanyMapper; | 
 |  |  | import com.doumee.dao.business.join.MemberJoinMapper; | 
 |  |  | import com.doumee.dao.business.model.*; | 
 |  |  | import com.doumee.service.business.ext.ERPSyncService; | 
 |  |  | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(Constants.equalsInteger(member.getIsdeleted(),Constants.ZERO)){ | 
 |  |  | //                && Constants.equalsObject(member.getHkStatus(),Constants.ONE)){ | 
 |  |  | //                && Constants.equalsInteger(member.getHkStatus(),Constants.ONE)){ | 
 |  |  |             List<Integer> deviceIds =new ArrayList<>();//新设备编码集合 | 
 |  |  |             List<Empower> list = new ArrayList<>();//新授权记录集合 | 
 |  |  |             //如果用户是同步海康成功,添加带下发权限(只管理新增或者编辑的) | 
 |  |  | 
 |  |  |         List<Integer> deviceIds =new ArrayList<>();//新设备编码集合 | 
 |  |  |         List<Empower> list = new ArrayList<>();//新授权记录集合 | 
 |  |  |         if(Constants.equalsInteger(member.getIsdeleted(),Constants.ZERO) | 
 |  |  |                 && Constants.equalsObject(member.getHkStatus(),Constants.ONE)){ | 
 |  |  |                 && Constants.equalsInteger(member.getHkStatus(),Constants.ONE)){ | 
 |  |  |             //如果用户是同步海康成功,添加带下发权限(只管理新增或者编辑的) | 
 |  |  |             List<Device> deviceList = deviceMapper.selectList(new QueryWrapper<Device>().lambda().in(Device::getId,addDoorIds)); | 
 |  |  |             if(deviceList == null || deviceList.size() == 0){ | 
 |  |  | 
 |  |  |        } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private UserAddRequest getUserAddModel(Member c,String path,int type) { | 
 |  |  |     public static UserAddRequest getUserAddModel(Member c,String path,int type) { | 
 |  |  |         UserAddRequest model = new UserAddRequest(); | 
 |  |  |         model.setOrgIndexCode(c.getHkOrgId()); | 
 |  |  |         model.setJobNo(c.getCode()); | 
 |  |  |         model.setCertificateNo(DESUtil.decrypt(Constants.EDS_PWD, c.getIdcardNo())); | 
 |  |  |         model.setPhoneNo(c.getPhone()); | 
 |  |  |         if(StringUtils.isNotBlank(c.getIdcardNo())){ | 
 |  |  |             model.setCertificateNo(DESUtil.decrypt(Constants.EDS_PWD, c.getIdcardNo())); | 
 |  |  |         } | 
 |  |  |         model.setCertificateType(HKConstants.CertificateType.SHENFENZHENG.getKey()+""); | 
 |  |  |         model.setPersonId(type == 0 ?UUID.randomUUID().toString().replace("-", ""):c.getHkId()); | 
 |  |  |         model.setGender(Constants.formatIntegerNum(c.getSex())+""); | 
 |  |  |         model.setPersonName(c.getName()); | 
 |  |  |         if(type== 0 && StringUtils.isNotBlank(c.getFaceImg())){ | 
 |  |  |         if(StringUtils.isNotBlank(c.getFaceImg())){ | 
 |  |  |             model.setFaces(new ArrayList<>()); | 
 |  |  |             UserAddFaceRequest face = new UserAddFaceRequest(); | 
 |  |  |             String imageBase = ImageBase64Util.Image2Base64(path+c.getFaceImg()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |             face.setFaceData(imageBase); | 
 |  |  |             model.getFaces().add(face); | 
 |  |  |  | 
 |  |  |         } | 
 |  |  |         return  model; | 
 |  |  |     } |