| | |
| | | * @param household |
| | | */ |
| | | public void updateUserInfo(HouseholdEntity household) { |
| | | // 判断用户是否为业主,如果是业主,判断该房屋是否已有业主,如果有则提示已有业主,无法设置为业主,不是业主则不操作 |
| | | // 判断用户是否为业主,如果是业主,则新增 |
| | | if (null!=household.getRelationship() && household.getRelationship()==1){ |
| | | // 如果为业主 |
| | | // 查询当前房屋是否已有业主 |
| | | QueryWrapper<HouseholdEntity> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("is_deleted",0) |
| | | .eq("house_code",household.getHouseCode()) |
| | | .eq("relationship",1); |
| | | List<HouseholdEntity> list = list(queryWrapper); |
| | | if (list.size()==0){ |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | }else { |
| | | HouseholdEntity householdEntity = list.get(0); |
| | | if (null == householdEntity.getAssociatedUserId()){ |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | } |
| | | } |
| | | // 新增用户 |
| | | bindUserHandle(household); |
| | | } |
| | | } |
| | | |