| | |
| | | |
| | | @Autowired |
| | | private EmpowerMapper empowerMapper; |
| | | |
| | | @Autowired |
| | | |
| | | private DeviceMapper deviceMapper; |
| | | |
| | | @Autowired |
| | |
| | | //创建系统登陆账号(默认无任何角色) |
| | | if(Constants.equalsInteger(member.getCompanyType(),Constants.ONE)){ |
| | | //如果是内部组织人员,新增系统登陆账号 |
| | | systemUserMapper.insert(createSystemUser(insert)); |
| | | systemUserMapper.insert(createSystemUser(insert,systemDictDataBiz)); |
| | | //处理培训有效期业务 |
| | | dealTrainTIme(member,0,loginUserInfo); |
| | | } |
| | |
| | | } |
| | | return insert; |
| | | } |
| | | private SystemUser createSystemUser(Member insert) { |
| | | public static SystemUser createSystemUser(Member insert,SystemDictDataBiz systemDictDataBiz) { |
| | | SystemUser user = new SystemUser(); |
| | | // 生成密码盐 |
| | | String salt = RandomStringUtils.randomAlphabetic(6); |
| | |
| | | user.setUpdateUser(insert.getEditor()); |
| | | user.setUpdateTime(insert.getEditDate()); |
| | | user.setMemberId(insert.getId()); |
| | | user.setSource(Constants.ZERO); |
| | | user.setDeleted(Boolean.FALSE); |
| | | user.setFixed(Boolean.FALSE); |
| | | user.setStatus(Constants.ZERO); |
| | |
| | | .eq(Member::getType,Constants.memberType.internal) |
| | | .eq(Member::getStatus,Constants.ZERO) |
| | | .isNotNull(Member::getHkId) |
| | | .apply("to_days(lastVisitDate)+ "+days+" < to_days(now())" )); |
| | | .apply("to_days(LAST_VISIT_DATE)+ "+days+" < to_days(now())" )); |
| | | if(CollectionUtils.isEmpty(memberList)){ |
| | | return; |
| | | } |
| | |
| | | //创建系统登陆账号(默认无任何角色) |
| | | if(Constants.equalsInteger(insert.getCompanyType(),Constants.ONE)){ |
| | | //如果是内部组织人员,新增系统登陆账号 |
| | | userList.add(createSystemUser(insert)); |
| | | userList.add(createSystemUser(insert,systemDictDataBiz)); |
| | | } |
| | | } |
| | | if(userList.size()>0){ |