| | |
| | | //转换 |
| | | result = JSON.parseObject(value.toString(), Result.class); |
| | | } |
| | | if (null!=result) { |
| | | //异步用户处理逻辑 |
| | | userInfoHandler(uuid,result); |
| | | } |
| | | //删除本地文件 |
| | | MysqlCenlint.deletess(fileName); |
| | | //删除 ftp 文件 |
| | | FtpUtil.deleteFile(ftpHost, ftpPort, ftpUserNameIn, ftpPasswordIn, ftpPath, fileName); |
| | | System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())+":成功删除ftp文件 = " + fileName); |
| | | if (null!=result) { |
| | | try { |
| | | userInfoHandler(uuid, result); |
| | | }catch (Exception e) { |
| | | //异步用户处理逻辑 |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | //关闭流 |
| | |
| | | public void userInfoHandler(String uuid, Result result){ |
| | | //用户数处理 |
| | | User users = handlerUserInfo(uuid); |
| | | System.out.println("用户数据 = " + users); |
| | | //判断结果 |
| | | if (result.getCode()==200){ |
| | | //新增 |
| | | users.setId(result.getUserId()); |
| | | users.setStatus(1); |
| | | //插入数据库 |
| | | boolean save = userService.save(users); |
| | | if (save){ |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | }else if (result.getCode()==201) { |
| | | //修改 |
| | | users.setId(result.getUserId()); |
| | | //先查询当前库是否有改用户? |
| | | User user2 = userService.getById(result.getUserId()); |
| | | if (null!=user2) { |
| | | //数据修改 |
| | | boolean b = userService.updateById(users); |
| | | if (b) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.updateUserByQfqk(users); |
| | | } |
| | | }else { |
| | | if (null!=users) { |
| | | System.out.println("用户数据 = " + users); |
| | | //判断结果 |
| | | if (result.getCode() == 200) { |
| | | //新增 |
| | | users.setId(result.getUserId()); |
| | | users.setStatus(1); |
| | | //插入数据库 |
| | | boolean save = userService.save(users); |
| | | if (save){ |
| | | if (save) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | } |
| | | }else if (result.getCode()==203){ |
| | | //保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请! 用户为新增 |
| | | //新增 |
| | | users.setId(result.getUserId()); |
| | | //插入数据库 |
| | | boolean save = userService.save(users); |
| | | if (save) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | }else if (result.getCode()==204){ |
| | | //保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请! 内网用户已存在情况 |
| | | users.setId(result.getUserId()); |
| | | //先查询当前库是否有改用户? |
| | | User user2 = userService.getById(result.getUserId()); |
| | | //判断 |
| | | if (null!=user2) { |
| | | } else if (result.getCode() == 201) { |
| | | //修改 |
| | | //数据修改 |
| | | boolean b = userService.updateById(users); |
| | | if (b){ |
| | | //异步同步到群防群控 |
| | | myAsyncService.updateUserByQfqk(users); |
| | | users.setId(result.getUserId()); |
| | | //先查询当前库是否有改用户? |
| | | User user2 = userService.getById(result.getUserId()); |
| | | if (null != user2) { |
| | | //数据修改 |
| | | boolean b = userService.updateById(users); |
| | | if (b) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.updateUserByQfqk(users); |
| | | } |
| | | } else { |
| | | //新增 |
| | | boolean save = userService.save(users); |
| | | if (save) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | } |
| | | }else { |
| | | } else if (result.getCode() == 203) { |
| | | //保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请! 用户为新增 |
| | | //新增 |
| | | users.setId(result.getUserId()); |
| | | //插入数据库 |
| | | boolean save = userService.save(users); |
| | | if (save){ |
| | | if (save) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | } else if (result.getCode() == 204) { |
| | | //保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请! 内网用户已存在情况 |
| | | users.setId(result.getUserId()); |
| | | //先查询当前库是否有改用户? |
| | | User user2 = userService.getById(result.getUserId()); |
| | | //判断 |
| | | if (null != user2) { |
| | | //修改 |
| | | //数据修改 |
| | | boolean b = userService.updateById(users); |
| | | if (b) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.updateUserByQfqk(users); |
| | | } |
| | | } else { |
| | | //新增 |
| | | boolean save = userService.save(users); |
| | | if (save) { |
| | | //异步同步到群防群控 |
| | | myAsyncService.qfqkUserSave(users); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |