智慧保安后台管理-外网
Administrator
2022-06-09 601ccfca9b8df0eb9d35b0d636d35d84b453db45
src/main/java/org/springblade/modules/system/service/MyAsyncService.java
@@ -21,9 +21,6 @@
@Service
public class MyAsyncService {
   @Autowired
   private IUserService userService;
   /**
    * 用户新增
    * @param user
@@ -210,82 +207,5 @@
    */
   public void FTPSecurityNumberBit(Map<String, Object> map) {
      FtpUtil.getSecurityNumberBit(map);
   }
   /**
    * 用户信息处理
    * @param uuid
    * @param result
    */
   @Async
   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){
            //异步同步到群防群控
            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) {
               //异步同步到群防群控
               updateUserByQfqk(users);
            }
         }else {
            //新增
            boolean save = userService.save(users);
            if (save){
               //异步同步到群防群控
               qfqkUserSave(users);
            }
         }
      }else if (result.getCode()==203){
         //保安证编号不匹配,请核实!也可通过提供保安证件信息提交核实申请! 用户为新增
         //新增
         users.setId(result.getUserId());
         //插入数据库
         boolean save = userService.save(users);
         if (save) {
            //异步同步到群防群控
            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){
               //异步同步到群防群控
               updateUserByQfqk(users);
            }
         }else {
            //新增
            boolean save = userService.save(users);
            if (save){
               //异步同步到群防群控
               qfqkUserSave(users);
            }
         }
      }
   }
}