Size: a a a

Java Web and more

2020 October 02

AK

Anton Krasnov in Java Web and more
У меня процесс написания кода для понятной мне по шагам задачи не вызывает отвращение в любое время суток. Но когда кроме написания кода ещё нужно вытаскивать инфу из аналитика, то тут появляется прокрастинация
источник

R

Responsibility in Java Web and more
Anton Krasnov
У меня процесс написания кода для понятной мне по шагам задачи не вызывает отвращение в любое время суток. Но когда кроме написания кода ещё нужно вытаскивать инфу из аналитика, то тут появляется прокрастинация
+++ особенно раздражает кривопоставленная задача после которой тебе ещё раза 4 приходится переспрашивать и переделывать задачу
источник

R

Responsibility in Java Web and more
r2d2 <🐜- Arseny
Ну да. Можешь попробовать физкультурой заняться, бегом к примеру, тогда и выносливость на задачи появится)
В зал хожу, но все равно. Стоит вот проснуться и сесть за комп, то все, как зомби тупо с непониманием пялюсь в переменные
источник

КК

Кусь Куськін... in Java Web and more
Привет ребята, извините что беспокою. У меня такой вопрос, как я могу получить с таблицы в базе данных все "card" в которых "author_id" равно к примеру 1.
Что-то пробую а оно не получается(
источник

КК

Кусь Куськін... in Java Web and more
источник

КК

Кусь Куськін... in Java Web and more
источник

КК

Кусь Куськін... in Java Web and more
источник

КК

Кусь Куськін... in Java Web and more
источник

PG

Pavel Gromov in Java Web and more
В репозитории сделай метод List<Card> findAllByAuthorIdEquals (Long authorId);
источник

КК

Кусь Куськін... in Java Web and more
Pavel Gromov
В репозитории сделай метод List<Card> findAllByAuthorIdEquals (Long authorId);
Просто огромное спасибо!!!
источник

PG

Pavel Gromov in Java Web and more
Кусь Куськін
Просто огромное спасибо!!!
😊
источник

М

Максим in Java Web and more
Responsibility
То есть не всегда получается работать на мотивации? И это нормально, что себя приходится переосиливать, чтобы работать?
Вредные привычки? Тоже было что утром вообще ничего не хочется, а под вечер и ночь хоть за троих. Бросил курить, спорт, питание + осень прохладно и отпустило.
источник

l

legitzky in Java Web and more
Максим
Вредные привычки? Тоже было что утром вообще ничего не хочется, а под вечер и ночь хоть за троих. Бросил курить, спорт, питание + осень прохладно и отпустило.
эх ладно, тоже спорт брошу, но боюсь питание бросить не смогу!
источник

RS

Ruslan Stelmachenko in Java Web and more
Мне тоже понравилось "Бросил курить, спорт, питание" :)
Вы там это, поосторожнее. Питание бросать - это как-то уж чересчур экстремально)
источник

R

Responsibility in Java Web and more
Максим
Вредные привычки? Тоже было что утром вообще ничего не хочется, а под вечер и ночь хоть за троих. Бросил курить, спорт, питание + осень прохладно и отпустило.
Вредных привычек нету, питание чистое без лишнего + спорт. Единственное кофе много пью, больше нечего не вижу
источник

SD

Sherbaev Davron in Java Web and more
всем привет, стоит ли работать с Google App Engine? Или лучше свой VM поднять для java Spring Boot?
источник

S

Seriously in Java Web and more
Программа должна узнавать на определённую дату забронирована квартира или нет, если нет, то бронируем, если да, то вывести сообщение, что она забронирована. Как работает моя программа:

Первый прогон: делаем Post-запрос с информацией, что хотим забронировать на 2020-03-12 по 2020-03-19. Программа сохраняет. Если сделаем ещё один точно такой же запрос, то программа снова сохраняет информацию.

Второй прогон: делаем Post-запрос с информацией, что хотим забронировать на 2020-03-12 по 2020-03-19. Программа пишет, что квартира уже занята. Делаем новый Post-запрос, что хотим забронировать на 2020-04-12 по 2020-04-19, программа сохраняет информацию. Если сделаем ещё один точно такой же запрос, то программа снова сохранит.

Как реализован запрос в БД: ищем в БД Contract по id House и end_date позже, чем start_date у нового Contract. Таким образом можно будет найти либо действующий Contract, либо отсутствующий, в случае если отсутствует, то можно создать новый.

Как хотел сделать в контроллере проверку: если у нас ничего не вернул запрос, то мы можем сохранить в базу данных новый контракт, в ином случае заходим в условие и сохраняем.

В чём проблема: как мне правильно выстроить условие, что корректно сохранялись данные? Потому что повторного сохранения не должно быть на одну и ту же дату.

Контроллер:

   @PostMapping("/rent")
   @PreAuthorize("hasAuthority('user:write')")
   public String homeRent(@RequestBody ContractDto contractDto) {
       List<Contract> con = contractService.findContractByHouseIdAndEndDateAfter(contractDto.getHouseId(), contractDto.getEndDate());
       if(con.isEmpty()) {
           Contract contract = new Contract();
           contract.setHouse(houseService.findById(contractDto.getHouseId()));
           contract.setUser(userService.findById(contractDto.getTenantId()));
           contract.setStartDate(contractDto.getStartDate());
           contract.setEndDate(contractDto.getEndDate());
           contractService.save(contract);
           return "Квартира забронирована";
       }
       return "Квартира занята";
   }
источник

NM

Nick Marchuk in Java Web and more
Responsibility
Вредных привычек нету, питание чистое без лишнего + спорт. Единственное кофе много пью, больше нечего не вижу
Это чисто психологический вопрос, нужно решать с психотерапевтом, который подскажет как от этого избавится
источник

MD

Max Demydenko in Java Web and more
Responsibility
Вредных привычек нету, питание чистое без лишнего + спорт. Единственное кофе много пью, больше нечего не вижу
День вообще без ПК и все ок. У меня так.
источник

М

Максим in Java Web and more
legitzky
эх ладно, тоже спорт брошу, но боюсь питание бросить не смогу!
Гамбургеры! Обязательно!
источник