| | |
| | | company.setEditDate(date); |
| | | company.setStatus(respone.getStatus()); |
| | | company.setCode(respone.getCode()); |
| | | company.setErpParentId(respone.getParentOrgId()); |
| | | if(StringUtils.isNotBlank(respone.getParentOrgId())&&!respone.getParentOrgId().equals("orgRoot")){ |
| | | company.setErpParentId(respone.getParentOrgId()); |
| | | } |
| | | company.setErpDate(date); |
| | | company.setHkStatus(Constants.ZERO); |
| | | return company; |
| | |
| | | .eq(Member::getType, Constants.memberType.internal)); |
| | | dealUserChangeList(list,addList,updateList,delList,allList); |
| | | if(addList.size()>0){ |
| | | memberMapper.insertBatchSomeColumn(addList); |
| | | for (Member member:addList) { |
| | | dealRoleEmpower(member,param.getStartTime(), param.getEndTime()); |
| | | } |
| | | memberMapper.insertBatchSomeColumn(addList); |
| | | } |
| | | if(updateList.size()>0){ |
| | | for(Member c : updateList){ |
| | |
| | | company = companyMapper.selectOne(new QueryWrapper<Company>().lambda().eq(Company::getErpId,response.getOrgId()).last("limit 1")); |
| | | if(Objects.isNull(company)){ |
| | | continue; |
| | | } |
| | | } |
| | | } |
| | | //æ ¹æ® erpId æ¥è¯¢ç¨æ·ä¿¡æ¯ï¼å¤ææ¯æ°å¢è¿æ¯æ´æ° |
| | | Member member = findUserByERPId(allList,response.getId()); |
| | |
| | | member.setErpStatus(Constants.ONE); |
| | | member.setErpDate(new Date()); |
| | | member.setErpId(param.getId()); |
| | | member.setIdcardType(param.getIdType()); |
| | | member.setFsStatus(Constants.ZERO); |
| | | member.setStatus(param.getStatus()); |
| | | member.setType(Constants.memberType.internal); |
| | |
| | | */ |
| | | private void dealMemberRoleEmpower(Member member, List<Integer> doorIds,Date startTime,Date endTime ) { |
| | | //å 餿æèçææä¿¡æ¯ |
| | | empowerMapper.update(null,new UpdateWrapper<Empower>().lambda() |
| | | .eq(Empower::getMemberId,member.getId()) |
| | | .set(Empower::getIsdeleted,Constants.ONE) |
| | | .set(Empower::getSendStatus,Constants.ZERO)); |
| | | if(!Objects.isNull(member)&&!Objects.isNull(member.getId())){ |
| | | empowerMapper.update(null,new UpdateWrapper<Empower>().lambda() |
| | | .eq(Empower::getMemberId,member.getId()) |
| | | .set(Empower::getIsdeleted,Constants.ONE) |
| | | .set(Empower::getSendStatus,Constants.ZERO)); |
| | | } |
| | | |
| | | // empowerMapper.delete(new UpdateWrapper<Empower>().lambda() |
| | | // .eq(Empower::getMemberId,member.getId()) |
| | | // ); |
| | |
| | | |
| | | private List<Integer> getRoleIdByParam(Integer[] param, Member member) { |
| | | //æ·»å 人åè§è²å
³èæ°æ® |
| | | memberRoleMapper.delete(new QueryWrapper<MemberRole>().lambda().eq(MemberRole::getMemberId,member.getId())); |
| | | if(!Objects.isNull(member)&&!Objects.isNull(member.getId())){ |
| | | memberRoleMapper.delete(new QueryWrapper<MemberRole>().lambda().eq(MemberRole::getMemberId,member.getId())); |
| | | } |
| | | if(!Objects.isNull(param)&¶m.length>Constants.ZERO){ |
| | | //æ¥è¯¢æ°æ®åºåå¨çæé |
| | | List<DeviceRole> deviceRoleList= deviceRoleMapper.selectList(new QueryWrapper<DeviceRole>().lambda() |