| | |
| | | sysUserExcel.setSalt(salt); |
| | | String passwordEncode = PasswordUtil.encrypt(sysUserExcel.getUsername(), sysUserExcel.getPassword(), salt); |
| | | sysUserExcel.setPassword(passwordEncode); |
| | | sysUserExcel.setDelFlag(CommonConstant.DEL_FLAG_0); |
| | | sysUserExcel.setPasswordFlag(CommonConstant.DEL_FLAG_1); |
| | | sysUserExcel.setPasswordTime(new Date()); |
| | | try { |
| | | sysUserService.save(sysUserExcel); |
| | | successLines++; |
| | |
| | | } |
| | | sysUserDepartService.saveBatch(userDepartList); |
| | | } |
| | | // 批量将产线和用户信息建立关联关系 |
| | | String productionIds = sysUserExcel.getProductionIds(); |
| | | if (StringUtils.isNotBlank(productionIds)) { |
| | | String userId = sysUserExcel.getId(); |
| | | String[] productionIdArray = productionIds.split(","); |
| | | List<MdcUserProduction> userProductionList = new ArrayList<>(productionIdArray.length); |
| | | for (String productionId : productionIdArray) { |
| | | userProductionList.add(new MdcUserProduction(userId, productionId)); |
| | | } |
| | | userProductionService.saveBatch(userProductionList); |
| | | } |
| | | |
| | | } |
| | | } catch (Exception e) { |