Jawa / Говнокод #20132 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
// Если игрок временный то не даём изменять лимит

public void updatePlayerLimits(Long userId, int limitAmount) {
        Player player = userComponent.getPlayer(userId);
        if (player == null) {
            throw new RuntimeException("Error on find user for updating user deposit limits, userId = " + userId);
        }

        if (player.isTemporary()) {
        	throw new RuntimeException("saveLimit-newAmount-tempPlayer-message");
        }
       player.setLimit(limitAmount)
}

// И где-то в контроллере админки

public void doSubmit() {
...
	try {
		getPlayerLimitComponent().updatePlayerLimits(getPlayerId(), 10);
	}catch(RuntimeException e){
		if(!e.getMessage().equals("saveLimit-newAmount-tempPlayer-message"))
			throw e;
	}
}

Просто молча не даём админам изменять лимиты игроку если он временный

Запостил: stokito stokito, (Updated )

Комментарии (6) RSS

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8