tangzy
2021-08-13 03b3b72756f2933f408da17a9c677b415f9dc679
1.许可审批
2 files modified
44 ■■■■ changed files
src/main/java/org/springblade/modules/system/excel/UserExcel.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java 40 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/excel/UserExcel.java
@@ -53,7 +53,7 @@
    private String email;
    @ColumnWidth(15)
    @ExcelProperty("手机")
    @ExcelProperty("联系电话")
    private String phone;
@@ -63,7 +63,7 @@
    @ExcelProperty("出生日期")
    private Date birthday;
    @ExcelProperty("身份证")
    @ExcelProperty("身份证号")
    private String cardid;
    @ExcelProperty("籍贯")
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -95,10 +95,10 @@
        if (Func.isNotEmpty(user.getPassword())) {
            user.setPassword(DigestUtil.encrypt(user.getPassword()));
        }
        Integer userCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId).eq(User::getAccount, user.getAccount()));
        if (userCount > 0 && Func.isEmpty(user.getId())) {
            throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
        }
//        Integer userCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId).eq(User::getAccount, user.getAccount()));
//        if (userCount > 0 && Func.isEmpty(user.getId())) {
//            throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
//        }
        return save(user) && submitUserDept(user);
    }
@@ -302,21 +302,21 @@
            if (!AuthUtil.isAdministrator() || StringUtil.isBlank(user.getTenantId())) {
                user.setTenantId(AuthUtil.getTenantId());
            }
            if (userExcel.getStatus().equals("在职")){
                user.setStatus(1);
            if (null != userExcel.getStatus() && userExcel.getStatus() != "") {
                if (userExcel.getStatus().equals("在职")) {
                    user.setStatus(1);
                } else {
                    user.setStatus(2);
                }
            }
            else {
                user.setStatus(2);
            }
            if (userExcel.getSex().equals("男性")){
            if (userExcel.getSex().equals("男性")) {
                user.setSex(1);
            }
            else {
            } else {
                user.setSex(2);
            }
            user.setRoleId("1412226235153731586");
            String deptname = user.getDeptId();
            String id =userDeptService.selectIn(deptname);
            String id = userDeptService.selectIn(deptname);
            user.setDeptId(id);
            //获取默认密码配置
            String initPassword = ParamCache.getValue(DEFAULT_PARAM_PASSWORD);
@@ -420,6 +420,7 @@
    /**
     * 通过 身份证号查询用户信息
     *
     * @param idCardNo 身份证号
     * @return
     */
@@ -446,6 +447,7 @@
    /**
     * 保安员列表,帅选无保安证
     *
     * @param page
     * @param user
     * @param deptId
@@ -460,18 +462,19 @@
    /**
     * 保安员列表树 安员列表树,帅选无保安证,下拉tree
     *
     * @param user 用户信息
     * @return
     */
    @Override
    public List<TreeNode> getSecurityApplyTree(UserVO user) {
        Map<Long,TreeNode> map = baseMapper.getSecurityApplyTree(user);
        Map<Long, TreeNode> map = baseMapper.getSecurityApplyTree(user);
        List<TreeNode> tree = new ArrayList<>();
        if (map.size()>1){
            map.forEach((id,treeNode) ->{
                if (map.containsKey(treeNode.getParentId())){
        if (map.size() > 1) {
            map.forEach((id, treeNode) -> {
                if (map.containsKey(treeNode.getParentId())) {
                    map.get(treeNode.getParentId()).getChildren().add(treeNode);
                }else {
                } else {
                    tree.add(treeNode);
                }
            });
@@ -486,6 +489,7 @@
    /**
     * 查询当前年份已有的保安证编号
     *
     * @param pre 前缀
     * @return
     */