Administrator
2022-06-16 ba3fb30afc7c163329d0ee71b23db67b70837c57
保安员证编号校验规则修改
1 files modified
43 ■■■■ changed files
src/main/java/org/springblade/modules/FTP/DataHanlder.java 43 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/FTP/DataHanlder.java
@@ -123,27 +123,29 @@
                user.setUpdateTime(new Date());
                user.setUserType(7);
                //更新保安数据
                hanlder.userService.updateById(user);
                boolean flag = hanlder.userService.updateById(user);
                //生成保安证的同时向保安证管理表中插入一条数据
                SecurityPaper securityPaper = new SecurityPaper();
                securityPaper.setUserId(user.getId());
                securityPaper.setNumber(result);
                securityPaper.setCreateTime(new Date());
                securityPaper.setIdCardNo(user.getCardid());
                securityPaper.setPeopleName(user.getRealName());
                securityPaper.setExamId(Long.parseLong(examScore.getExamId()));
                securityPaper.setApplyId(examScore.getApplyId());
                securityPaper.setSource(1);
                hanlder.securityPaperService.save(securityPaper);
                if (flag) {
                    //生成保安证的同时向保安证管理表中插入一条数据
                    SecurityPaper securityPaper = new SecurityPaper();
                    securityPaper.setUserId(user.getId());
                    securityPaper.setNumber(result);
                    securityPaper.setCreateTime(new Date());
                    securityPaper.setIdCardNo(user.getCardid());
                    securityPaper.setPeopleName(user.getRealName());
                    securityPaper.setExamId(Long.parseLong(examScore.getExamId()));
                    securityPaper.setApplyId(examScore.getApplyId());
                    securityPaper.setSource(1);
                    hanlder.securityPaperService.save(securityPaper);
                //内网同步
                String s1 = "update blade_user set hold = " + "'" + user.getHold() + "'" +
                    ",securitynumber = " + "'" + DesensitizedUtil.desensitizedSecurityNumber(result) + "'" +
                    ",update_time = " + "'" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(user.getUpdateTime()) + "'" +
                    ",user_type = " + "'" + user.getUserType() + "'" +
                    " " + "where id = " + "'" + user.getId() + "'";
                hanlder.myAsyncService.FTP(s1);
                    //内网同步
                    String s1 = "update blade_user set hold = " + "'" + user.getHold() + "'" +
                        ",securitynumber = " + "'" + DesensitizedUtil.desensitizedSecurityNumber(result) + "'" +
                        ",update_time = " + "'" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(user.getUpdateTime()) + "'" +
                        ",user_type = " + "'" + user.getUserType() + "'" +
                        " " + "where id = " + "'" + user.getId() + "'";
                    hanlder.myAsyncService.FTP(s1);
                }
            }
        }
    }
@@ -789,7 +791,8 @@
            String number = user.getSecuritynumber().substring(6);
            if (pre.equals("赣洪2022")){
                int num = Integer.parseInt(number);
                if (num>=22110 && num<=23110){
                if (num>=21000 && num<=23000){
                    user.setSecuritynumber(DesensitizedUtil.desensitizedSecurityNumber(user.getSecuritynumber()));
                    return new Result(200,null,"",user);
                }
            }