- Timestamp:
- 05/05/26 17:55:27 (2 months ago)
- Branches:
- master
- Children:
- b3d5fed
- Parents:
- 4f85b41
- Location:
- backend/src/main
- Files:
-
- 6 added
- 3 edited
-
java/com/trekr/backend/controller/CustomTrackingController.java (added)
-
java/com/trekr/backend/dto/discipline/CreateCustomTrackingCategoryRequest.java (added)
-
java/com/trekr/backend/dto/discipline/CustomTrackingCategoriesResponse.java (added)
-
java/com/trekr/backend/dto/discipline/CustomTrackingCategoryDto.java (added)
-
java/com/trekr/backend/repository/CustomTrackingCategoryRepository.java (added)
-
java/com/trekr/backend/repository/TaskRepository.java (modified) (1 diff)
-
java/com/trekr/backend/service/CustomTrackingService.java (added)
-
java/com/trekr/backend/service/DisciplineService.java (modified) (1 diff)
-
resources/application.properties (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
backend/src/main/java/com/trekr/backend/repository/TaskRepository.java
r4f85b41 re9a0543 23 23 List<Task> findByDisciplineUser_UserIdAndFinishedTrue(Long userId); 24 24 25 List<Task> findByCustomTrackingCategory_CustomTrackingIdAndCustomTrackingCategory_User_UserIdOrderByTaskIdDesc( 26 Long customTrackingId, Long userId); 27 28 int deleteByTaskIdAndCustomTrackingCategory_CustomTrackingIdAndCustomTrackingCategory_User_UserId( 29 Long taskId, Long customTrackingId, Long userId); 30 25 31 @Modifying 26 32 @Query("update Task t set t.finished = false where t.disciplineUser.userId = :userId") -
backend/src/main/java/com/trekr/backend/service/DisciplineService.java
r4f85b41 re9a0543 52 52 } 53 53 54 54 55 public boolean isTracking(Long userId) { 55 56 return disciplineUserRepository.existsById(userId); -
backend/src/main/resources/application.properties
r4f85b41 re9a0543 42 42 # ============================ 43 43 spring.datasource.hikari.pool-name=trekrHikariPool 44 spring.datasource.hikari.maximum-pool-size=20 45 spring.datasource.hikari.minimum-idle=5 44 # Remote PostgreSQL (especially via SSH tunnel) often has a small max_connections. 45 # Use conservative defaults to avoid exhausting connection slots; override via env if needed. 46 spring.datasource.hikari.maximum-pool-size=${SPRING_DATASOURCE_HIKARI_MAX_POOL_SIZE:4} 47 spring.datasource.hikari.minimum-idle=${SPRING_DATASOURCE_HIKARI_MIN_IDLE:0} 46 48 spring.datasource.hikari.connection-timeout=30000 47 49 spring.datasource.hikari.idle-timeout=600000
Note:
See TracChangeset
for help on using the changeset viewer.
