| | |
| | | memberCard.setCreateDate(new Date()); |
| | | memberCard.setStatus(Constants.ONE); |
| | | memberCard.setIsdeleted(Constants.ZERO); |
| | | dealMemberRoleEmpower(memberMapper.selectById(memberCard.getMemberId())); |
| | | Member member = memberMapper.selectById(memberCard.getMemberId()); |
| | | if(Objects.isNull(member)){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"未查询到用户信息"); |
| | | } |
| | | CardBingdingRequest param = new CardBingdingRequest(); |
| | | if(member.getStartTime() !=null && member.getEndTime()!=null){ |
| | | param.setStartDate(DateUtil.getISO8601Timestamp(member.getStartTime())); |
| | | param.setEndDate(DateUtil.getISO8601Timestamp(member.getEndTime())); |
| | | param.setStartDate(DateUtil.getShortTime(member.getStartTime())); |
| | | param.setEndDate(DateUtil.getShortTime(member.getEndTime())); |
| | | } |
| | | CardInfoRequest cr = new CardInfoRequest(); |
| | | cr.setCardNo(memberCard.getCode()); |
| | |
| | | } |
| | | memberCard.setHkStatus(Constants.ONE); |
| | | memberCardMapper.insert(memberCard); |
| | | //更新用户权限 |
| | | dealMemberRoleEmpower(memberMapper.selectById(memberCard.getMemberId())); |
| | | return memberCard.getId(); |
| | | } |
| | | |
| | |
| | | List<MemberCard> cards = HkSyncOrgUserToHKServiceImpl.getNormalCardList(member,memberCardMapper); |
| | | HkSyncOrgUserToHKServiceImpl.dealMemberRoleEmpowerDo(cards,member,deviceRoleMapper,empowerMapper,deviceMapper); |
| | | } |
| | | /** |
| | | * 更细人员全部门禁权限 |
| | | * @param |
| | | */ |
| | | @Override |
| | | public void dealMemberRoleEmpowerById(Integer memberId ) { |
| | | //处理新增的人员卡片数据(与海康同步) |
| | | Member member = memberMapper.selectById(memberId); |
| | | if(member==null){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY); |
| | | } |
| | | List<MemberCard> cards = HkSyncOrgUserToHKServiceImpl.getNormalCardList(member,memberCardMapper); |
| | | HkSyncOrgUserToHKServiceImpl.dealMemberRoleEmpowerDo(cards,member,deviceRoleMapper,empowerMapper,deviceMapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<MemberCard> findPage(PageWrap<MemberCard> pageWrap) { |