智慧保安后台管理-外网-验收版本
Administrator
2021-11-24 47d788e075c8a4a38cb171a3ed78820aada74e8f
src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -567,10 +567,8 @@
      //获取user
      User user = JSON.parseObject(JSON.toJSONString(userMap.get("user")),User.class);
      //判断是否为空
//      if (null!=user.getHold()){
         //持证
//         if (user.getHold().equals("1")){
            //分配保安角色
      //分配保安角色
      Role role = new Role();
      role.setRoleAlias("保安");
      Role oneRole = roleService.getOne(Condition.getQueryWrapper(role));
@@ -581,16 +579,7 @@
      if (userCount > 0 && Func.isEmpty(user.getId())) {
         throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
      }
//         }
         //未持证
//         if (user.getHold().equals("2")){
//            //分配未持证保安角色
//            Role role = new Role();
//            role.setRoleAlias("未持证保安");
//            Role oneRole = roleService.getOne(Condition.getQueryWrapper(role));
//            user.setRoleId(oneRole.getId().toString());
//         }
//      }
      //密码加密
      if (Func.isNotEmpty(user.getPassword())) {
         user.setPassword(DigestUtil.encrypt(user.getPassword()));
@@ -615,22 +604,26 @@
         rtime = new SimpleDateFormat("yyyy-MM-dd").format(user.getRtime());
      }
      String urla = "";
      String[] split = user.getAvatar().split(",");
      for (int i = 0; i < split.length; i++) {
         String s = split[i].substring(26, split[i].length());
         urla += FtpConstant.ip + s + ",";
      if (null!=user.getFingerprint() && !user.getFingerprint().equals("")) {
         String[] split = user.getAvatar().split(",");
         for (int i = 0; i < split.length; i++) {
            String s = split[i].substring(26, split[i].length());
            urla += FtpConstant.ip + s + ",";
         }
         String substring = urla.substring(0, urla.length() - 1);
         user.setAvatar(substring);
      }
      String substring = urla.substring(0, urla.length() - 1);
      user.setAvatar(substring);
      String urlf = "";
      String[] splits = user.getFingerprint().split(",");
      for (int i = 0; i < splits.length; i++) {
         String s = splits[i].substring(26, splits[i].length());
         urlf += FtpConstant.ip + s + ",";
      if (null!=user.getFingerprint() && !user.getFingerprint().equals("")) {
         String[] splits = user.getFingerprint().split(",");
         for (int i = 0; i < splits.length; i++) {
            String s = splits[i].substring(26, splits[i].length());
            urlf += FtpConstant.ip + s + ",";
         }
         String substrings = urla.substring(0, urlf.length() - 1);
         user.setFingerprint(substrings);
      }
      String substrings = urla.substring(0, urlf.length() - 1);
      user.setFingerprint(substrings);
      String s = "insert into blade_user(id,tenant_id,account,password,name,real_name,avatar,email,phone,sex,role_id,dept_id,cardid,nativePlace,nation,fingerprint,education," +
         "politicaloutlook,healstats,height,address,registered,rtime,securitynumber,hold,jurisdiction,dispatch) " +