智慧保安后台管理-外网
src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -1133,6 +1133,7 @@
   @GetMapping("/security-apply-tree")
   public R<List<TreeNode>> securityApplyTree(UserVO user) {
      List<TreeNode> tree = userService.getSecurityApplyTree(user);
      System.out.println("tree = " + tree);
      return R.data(tree);
   }
@@ -1389,8 +1390,10 @@
      Role oneRole = roleService.getOne(Condition.getQueryWrapper(role));
      user.setRoleId(oneRole.getId().toString());
      user.setDispatch("1");
      user.setExaminationType("0");
      //待审查
      user.setExaminationType("2");
      user.setAccount(user.getRealName());
      user.setStatus(1);
      //密码加密
      if (Func.isNotEmpty(user.getCardid())) {
@@ -1403,7 +1406,7 @@
//      boolean status = userService.save(user);
      User user1 = user;
      User user1 = Objects.requireNonNull(BeanUtil.copy(user,User.class));
      //头像
      if (null != user.getAvatar() && !user.getAvatar().equals("")) {
         user1.setAvatar(FtpConfig.ip + user.getAvatar().substring(26));
@@ -1450,11 +1453,14 @@
         }else if (result.getCode()==202){
            flag = 3;
            break;
         }else if (result.getCode()==203){
            flag = 4;
            break;
         }else{
            //计数
            count++;
            //如果超过10s 没有读取到,则退出
            if (count == 10) {
            if (count == 30) {
               break;
            }
         }
@@ -1464,6 +1470,9 @@
         return R.data(200, null, "新增成功!");
      }else if (flag==3){
         throw new ServiceException(result.getMsg());
      }else if (flag==4){
//         return R.data(201, null, "保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请!");
         return R.data(201, null, "保安证编号不匹配,请核实!");
      }else{
         //返回
         return R.data(400, null, "新增失败!");
@@ -1545,7 +1554,6 @@
            "," + "'" + experience.getCompanyname() + "'" +
            "," + "'" + experience.getSecurityid() + "'"
            + ")";
         //FtpUtil.sqlFileUpload(s);
         myAsyncService.FTP(s);
      }
   }
@@ -1588,7 +1596,6 @@
      if (null != user1.getFingerprint() && !user1.getFingerprint().equals("")) {
         //url 转base64
         String base64Url = ImageUtils.imageUrlToBase64(user1.getFingerprint());
         System.out.println("base64Url = " + base64Url);
         user1.setFingerprint(base64Url);
      }
      return R.data(user1);