Merge remote-tracking branch 'origin/master' into release_front
# Conflicts: # .gitlab-ci.yml
This commit is contained in:
@@ -17,9 +17,9 @@ deploy-back-job:
|
|||||||
- docker rm my-bar
|
- docker rm my-bar
|
||||||
- docker rmi my-bar
|
- docker rmi my-bar
|
||||||
- echo "Сборка образа докер"
|
- echo "Сборка образа докер"
|
||||||
- docker build -t my-bar .
|
- docker build -t my-bar . --no-cache
|
||||||
- echo "Запуск докер контейнера"
|
- echo "Запуск докер контейнера"
|
||||||
- docker run --name my-bar --restart=always -p 8091:8080 -d my-bar
|
- docker run --name my-bar --restart=always -p 8091:8080 -d -e COCKTAIL_PHOTO_PATH=/front/assets/cocktails -v /mnt/sdb1/my-bar-front/build:/front my-bar
|
||||||
- echo "Деплой завершен"
|
- echo "Деплой завершен"
|
||||||
|
|
||||||
deploy-front-job:
|
deploy-front-job:
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public class CocktailController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/instructions")
|
@GetMapping("/instructions")
|
||||||
public String getInstructions(@RequestParam Long id) {
|
public String getInstructions(@RequestParam("id") Long id) {
|
||||||
return cocktailService.findInstructions(id);
|
return cocktailService.findInstructions(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,12 +9,14 @@ import ru.kayashov.bar.model.entity.CocktailEntity;
|
|||||||
public class CocktailSimpleResponseDto {
|
public class CocktailSimpleResponseDto {
|
||||||
private Long id;
|
private Long id;
|
||||||
private String name;
|
private String name;
|
||||||
|
private String image;
|
||||||
private Boolean hasError;
|
private Boolean hasError;
|
||||||
|
|
||||||
public static CocktailSimpleResponseDto mapToDto(CocktailEntity e) {
|
public static CocktailSimpleResponseDto mapToDto(CocktailEntity e) {
|
||||||
CocktailSimpleResponseDto d = new CocktailSimpleResponseDto();
|
CocktailSimpleResponseDto d = new CocktailSimpleResponseDto();
|
||||||
d.setId(e.getId());
|
d.setId(e.getId());
|
||||||
d.setName(e.getName());
|
d.setName(e.getName());
|
||||||
|
d.setImage(e.getImage());
|
||||||
boolean hasError = e.getReceipt().stream()
|
boolean hasError = e.getReceipt().stream()
|
||||||
.anyMatch(receiptEntity -> receiptEntity.getUnit() == null || receiptEntity.getCount() == null);
|
.anyMatch(receiptEntity -> receiptEntity.getUnit() == null || receiptEntity.getCount() == null);
|
||||||
d.setHasError(hasError);
|
d.setHasError(hasError);
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ public class CocktailService {
|
|||||||
Root<CocktailEntity> root = criteriaQuery.from(CocktailEntity.class);
|
Root<CocktailEntity> root = criteriaQuery.from(CocktailEntity.class);
|
||||||
List<Predicate> predicates = new ArrayList<>();
|
List<Predicate> predicates = new ArrayList<>();
|
||||||
|
|
||||||
|
criteriaQuery.distinct(true);
|
||||||
if (!dto.getAll()) {
|
if (!dto.getAll()) {
|
||||||
Long barId = visitor.getResidents().stream()
|
Long barId = visitor.getResidents().stream()
|
||||||
.filter(BarResident::getActive)
|
.filter(BarResident::getActive)
|
||||||
@@ -112,8 +113,6 @@ public class CocktailService {
|
|||||||
Predicate pr = root.get("id").in(cocktailIds);
|
Predicate pr = root.get("id").in(cocktailIds);
|
||||||
predicates.add(pr);
|
predicates.add(pr);
|
||||||
|
|
||||||
criteriaQuery.distinct(true);
|
|
||||||
|
|
||||||
List<Long> stopListIds = getStopListIds(visitor);
|
List<Long> stopListIds = getStopListIds(visitor);
|
||||||
predicates.add(cb.not(root.get("id").in(stopListIds)));
|
predicates.add(cb.not(root.get("id").in(stopListIds)));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spring.datasource.driver-class-name=org.postgresql.Driver
|
|||||||
spring.datasource.url=${DB_URL:jdbc:postgresql://192.168.1.100:5432/drinks}
|
spring.datasource.url=${DB_URL:jdbc:postgresql://192.168.1.100:5432/drinks}
|
||||||
spring.datasource.username=${DB_NAME:nextcloud}
|
spring.datasource.username=${DB_NAME:nextcloud}
|
||||||
spring.datasource.password=${DB_PASSWORD:kayash73}
|
spring.datasource.password=${DB_PASSWORD:kayash73}
|
||||||
spring.datasource.hikari.minimum-idle=10
|
spring.datasource.hikari.minimum-idle=15
|
||||||
spring.datasource.hikari.maximum-pool-size=50
|
spring.datasource.hikari.maximum-pool-size=50
|
||||||
spring.datasource.hikari.idle-timeout=30000
|
spring.datasource.hikari.idle-timeout=30000
|
||||||
spring.datasource.hikari.max-lifetime=600000
|
spring.datasource.hikari.max-lifetime=600000
|
||||||
|
|||||||
Reference in New Issue
Block a user